HOME > Detail View

Detail View

모어 이펙티브 C++

모어 이펙티브 C++ (Loan 25 times)

Material type
단행본
Personal Author
Meyers, Scott 곽용재, 편역
Title Statement
모어 이펙티브 C++ / 스캇 마이어스 저 ; 곽용재 편역
Publication, Distribution, etc
서울 :   인포.북,   2003  
Physical Medium
404 p. : 삽화 ; 24 cm
Varied Title
More effective C++ : 35 new ways to improve your programs and designs
ISBN
8980545037
General Note
C++ 프로그래밍과 설계 기술을 향상시켜 주는 35가지의 새로운 테크닉 모음  
색인수록  
000 00000cam c2200205 c 4500
001 000000839039
005 20170829140334
007 ta
008 031028s2003 ulka 001c kor
020 ▼a 8980545037 ▼g 93000
035 ▼a KRIC08612674
040 ▼a 244008 ▼c 244008 ▼d 244008 ▼d 244008 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 111248482
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2003zzq
100 1 ▼a Meyers, Scott
245 1 0 ▼a 모어 이펙티브 C++ / ▼d 스캇 마이어스 저 ; ▼e 곽용재 편역
246 1 9 ▼a More effective C++ : ▼b 35 new ways to improve your programs and designs
260 ▼a 서울 : ▼b 인포.북, ▼c 2003
300 ▼a 404 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a C++ 프로그래밍과 설계 기술을 향상시켜 주는 35가지의 새로운 테크닉 모음
500 ▼a 색인수록
700 1 ▼a 곽용재, ▼d 편역
900 1 0 ▼a 마이어스, 스캇, ▼e

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2003zzq Accession No. 111248482 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2003zzq Accession No. 121104101 Availability In loan Due Date 2022-07-13 Make a Reservation Available for Reserve R Service M
No. 3 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 C110 2003zzq Accession No. 121104100 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2003zzq Accession No. 111248482 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2003zzq Accession No. 121104101 Availability In loan Due Date 2022-07-13 Make a Reservation Available for Reserve R Service M
No. 2 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 C110 2003zzq Accession No. 121104100 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

프로그래밍과 설계 기술을 향상시켜 주는 '35 가지의 새로운 테크닉'을 담았다. 더 효율적이고 더 견고하고 더 표준적이고, 더 높은 이식성과 재사용성을 갖춘 소프트웨어를 제작할 수 있도록 돕는다.

다음 내용들을 담고 있다.

  • 프로그램 효율(efficiency)을 높이는 테크닉
  • 구조체, C++ 클래스와 함수에 대한 예외 처리 적용
  • new, 가상 생성자, 스마트 포인터, 참조 카운팅
  • bool, mutable, explicit, namespace
  • 표준 템플릿 라이브러리(STL)


    Information Provided By: : Aladin
  • Author Introduction

    스콧 마이어스(지은이)

    C++에 관한 세계 최고 전문가 중 한 명이다. 인기 있는 강사이자 자문가, 콘퍼런스 강연자인 그의 Effective C++ 시리즈(Effective C++, More Effective C++, Effective STL)는 20년 이상 C++ 프로그래밍 지침의 기준을 확립했다. 그는 Brown University에서 컴퓨터 과학 Ph.D. 학위를 받았다. 그의 웹사이트는 aristeia.com이다.

    곽용재(옮긴이)

    2004년에 고려대학교 컴퓨터학과에서 전산학 박사 학위를 받고 현재 네이버의 검색시스템센터에서 검색서비스 개발 및 관련 검색 플랫폼 개발을 책임지고 있다. 최근 대규모 서비스 플랫폼에 대한 다차원적인 관리 체계를 구축하는 데에 많은 시간을 쏟고 있다. 1997년부터 컴퓨터 프로그래밍 서적 번역가 및 기술저술가로 활동해 왔다.

    Information Provided By: : Aladin

    Table of Contents

    용어 대역표
    
    Chpater 1 기본 개념들
    항목 1 :포인터(pointer)와 참조자(reference)를 구분하자
    항목 2 : 가능한 C++ 스타일의 캐스트를 즐겨 쓰자 
    항목 3 : 배열과 다형성은 같은 수준으로 놓고 볼 것이 아니다
    항목 4 : 쓸데 없는 기본 생성자는 그냥 두지 말자
    
    Chpater 2 연산자(Operators)
    항목 5 : 사용자 정의 타입변환 함수에 대한 주의를 놓지 말자
    항목 6 : 증가 및 감소 연산자의 전위(prefix)/후위(postfix) 형태를 반드시 구분하자
    항목 7 : &&, 혹은 . 연산자는 오버로딩 대상이 절대로 아니다 
    항목 8 : new와 delete의 의미를 정확히 구분하고 이해하자
    
    Chpater 3 예외(Exceptions)
    항목 9 : 리소스 누수를 피하는 방법의 정공(正攻)은 소멸자이다
    항목 10 : 생성자에서는 리소스 누수가 일어나지 않게 하자
    항목 11 : 소멸자에서는 예외가 탈출하지 못하게 하자 
    항목 12 : 예외 발생이 매개변수 전달 혹은 가상 함수 호출과 어떻게 다른지를 이해하자
    항목 13 : 발생한 예외는 참조자로 받아내자
    항목 14 : 예외 지정(exception specification) 기능은 냉철하게 사용하자
    항목 15 : 예외 처리에 드는 비용에 대해 정확히 파악하자
    
    Chpater 4 효율(Efficiency)
    항목 16 : 뼛속까지 잊지 말자, 80-20 법칙!
    항목 17 : 효율 향상에 있어 지연 평가(lazy evaluation)는 충분히 고려해 볼 만하다
    항목 18 : 예상되는 계산 결과를 미리 준비하면 처리비용을 깎을 수 있다
    항목 19 : 임시 객체의 원류(原流)를 정확히 이해하자
    항목 20 : 반환값 최적화(return value optimization)가 가능하게 하자 
    항목 21 : 오버로딩은 불필요한 암시적 타입변환을 막는 한 방법이다
    항목 22 : 단독 연산자(op) 대신에 =이 붙은 연산자(op=)를 사용하는 것이 좋을 때가 있다
    항목 23 : 정 안 되면 다른 라이브러리를 사용하자! 
    항목 24 : 가상 함수, 다중 상속, 가상 기본 클래스, RTTI에 들어가는 비용을 제대로 파악하자
    
    Chpater 5 유용하고 재미있는 프로그래밍 기법들(Techniques)
    항목 25 : 생성자 함수와 비(非)멤버 함수를 가상 함수처럼 만드는 방법
    항목 26 : 클래스 인스턴스의 개수를 의도대로 제한하는 방법 
    항목 27 : 힙(heap)에만 생성되거나 힙에는 만들어지지 않는 특수한 클래스를 만드는 방법
    항목 28 : 스마트 포인터(Smart Pointer) 
    항목 29 : 참조 카운팅(Reference Counting)
    항목 30 : 프록시(Proxy) 클래스 
    항목 31 : 함수를 두 개 이상의 객체(타입)에 대해 가상 함수처럼 동작하도록 만들기
    
    Chpater 6 이외의 이야기들(Miscellany)
    항목 32 : 미래 지향적인 프로그래머가 되자 
    항목 33 : 상속 관계의 말단에 있지 않은 (non-leaf) 클래스는 반드시 추상 클래스로 만들자
    항목 34 : 한 프로그램에서 C++와 C를 함께 사용하는 방법을 이해하자
    항목 35 : C++ 언어의 최신 표준안과 표준 라이브러리에 대해 익숙해지자
    
    추천하는 읽을거리 
    auto_ptr 클래스 템플릿의 구현
    찾아보기

    New Arrivals Books in Related Fields

    Anson, Steve (2022)
    한국. 행정안전부 (2022)
    한국. 행정안전부 (2022)
    황기태 (2021)
    Zumstein, Felix (2022)