
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 저 |
Holdings Information
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 |
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 | Service |
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 |
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 |
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 | Service |
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 |
Contents information
Book Introduction
Author Introduction
스콧 마이어스(지은이)
C++에 관한 세계 최고 전문가 중 한 명이다. 인기 있는 강사이자 자문가, 콘퍼런스 강연자인 그의 Effective C++ 시리즈(Effective C++, More Effective C++, Effective STL)는 20년 이상 C++ 프로그래밍 지침의 기준을 확립했다. 그는 Brown University에서 컴퓨터 과학 Ph.D. 학위를 받았다. 그의 웹사이트는 aristeia.com이다.
곽용재(옮긴이)
2004년에 고려대학교 컴퓨터학과에서 전산학 박사 학위를 받고 현재 네이버의 검색시스템센터에서 검색서비스 개발 및 관련 검색 플랫폼 개발을 책임지고 있다. 최근 대규모 서비스 플랫폼에 대한 다차원적인 관리 체계를 구축하는 데에 많은 시간을 쏟고 있다. 1997년부터 컴퓨터 프로그래밍 서적 번역가 및 기술저술가로 활동해 왔다.

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 클래스 템플릿의 구현 찾아보기