HOME > Detail View

Detail View

Exceptional C++ Style : 40개의 새로운 프로그래밍 퍼즐과 문제 그리고 그 해답

Exceptional C++ Style : 40개의 새로운 프로그래밍 퍼즐과 문제 그리고 그 해답 (Loan 16 times)

Material type
단행본
Personal Author
Sutter, Herb 류광, 역
Title Statement
Exceptional C++ Style : 40개의 새로운 프로그래밍 퍼즐과 문제 그리고 그 해답 / Herb Sutter 저 ; 류광 역
Publication, Distribution, etc
서울 :   정보문화사,   2005  
Physical Medium
393 p. : 삽화 ; 24 cm
Varied Title
Exceptional C++ style : 40 new engineering puzzles, programming problems, and solutions
ISBN
8956742618
Bibliography, Etc. Note
참고문헌(p. [380]-383)과 색인수록
000 00000cam c2200205 c 4500
001 000045182730
005 20170829093813
007 ta
008 050629s2005 ulka b 001c kor
020 ▼a 8956742618 ▼g 13000
035 ▼a KRIC09878848
040 ▼a 211044 ▼d 211009 ▼c 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2005e
100 1 ▼a Sutter, Herb
245 1 0 ▼a Exceptional C++ Style : ▼b 40개의 새로운 프로그래밍 퍼즐과 문제 그리고 그 해답 / ▼d Herb Sutter 저 ; ▼e 류광 역
246 1 4 ▼a 익셉셔널 C++ 스타일
246 1 9 ▼a Exceptional C++ style : ▼b 40 new engineering puzzles, programming problems, and solutions
260 ▼a 서울 : ▼b 정보문화사, ▼c 2005
300 ▼a 393 p. : ▼b 삽화 ; ▼c 24 cm
504 ▼a 참고문헌(p. [380]-383)과 색인수록
700 1 ▼a 류광, ▼e
900 1 0 ▼a 유광, ▼e
945 ▼a KINS

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Education Reserves2A/ Call Number 005.133 C110 2005e Accession No. 111325584 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2005e Accession No. 121112510 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2005e Accession No. 121112511 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/Education Reserves2A/ Call Number 005.133 C110 2005e Accession No. 111325584 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 2005e Accession No. 121112510 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2005e Accession No. 121112511 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

C++ 소프트웨어를 스타일을 가지고 설계, 구축, 코딩하는데 도움을 주는 책이다. C++프로그래밍에 관련된 다양한 질문과 해답에 대해 '무엇'뿐만 아니라 '왜'까지도 분석함으로써 소프트웨어에서 정확한 균형점을 찾는데 도움이 되도록 고안된 40개의 새로운 프로그래밍 시나리오들이 담겨 있다.

이들 통해 필수적인 C++ 세부 사항과 그 상호관계에 대한 새로운 통찰을 제공하며, 일반적 프로그래밍, STL 예외 안전성 등 오늘날의 C++ 프로그래밍 핵심 기법들에 대한 새로운 전략을 제시한다.


Information Provided By: : Aladin

Author Introduction

허브 서터(지은이)

ISO C++ 표준 위원회의 의장을 맡고 있으며, C/C++ Users Journal의 기고자이자 컬럼리스트, Microsoft의 Visual C++ 아키텍트로 일하고 있다. 지은 책으로 , , 등이 있다.

류광(옮긴이)

주로 IT 분야 전문서를 옮기는 전업 번역가로, 《컴퓨터 프로그래밍의 예술(The Art of Computer Programming)》 시리즈와 《UNIX 고급 프로그래밍(Advanced Programming in UNIX Environment)》 제2판 및 제3판, 《Game Programming Gems》 시리즈를 포함해 80권 이상의 책을 번역했다. C++ 관련 번역서로는 《Effective Modern C++》, 《핵심 C++ 표준 라이브러리》, 《(C++로 배우는) 프로그래밍의 원리와 실제》, 《일반적 프로그래밍과 STL》 등이 있다. 홈페이지 ‘류광의 번역 이야기’(http://occamsrazr.net)와 게임 개발 사이트 GpgStudy(http://gpgstudy.com)를 운영한다.

Information Provided By: : Aladin

Table of Contents

제1장 일반적 프로그래밍과 C++ 표준 라이브러리 

1. vector의 올바른 용법과 잘못된 용법 
2. 문자열 포매팅, 1부: sprintf 
3. 문자열 포매팅, 2부: 표준의 세련된 대안들 
4. 표준 라이브러리 멤버 함수 
5. 여러 수준의 일반성, 1부: 기초 
6. 여러 수준의 일반성, 2부: 충분히 일반적인가? 
7. 함수 템플릿을 특수화하지 말아야 하는 이유 
8. 템플릿 친구 만들기 
9. export의 한계, 1부: 기초 
10. export의 한계, 2부: 상호작용, 유용성 문제, 지침들 


제2장 예외 안전성 문제와 기법 

11. try와 catch 
12. 예외 안전성: 추구할 가치가 있는가? 
13. 예외 명세에 대한 실용적인 고찰 


제3장 클래스 설계, 상속, 다형성 

14. 순서의 중요성 
15. 접근 권한의 사용과 오용 
16. private는 얼마나 비공개적인가? 
17. 캡슐화 
18. 가상성 
19. 파생된 클래스들에 대한 규칙 강제 


제4장 메모리와 자원 관리 

20. 컨테이너의 메모리 사용, 1부: 메모리 관리의 여러 수준 
21. 컨테이너의 메모리 사용, 2부: 얼마나 큰가? 
22. new와 예외, 1부: 여러 종류의 new 
23. new와 예외, 2부: 메모리 관리의 실질적인 문제들 


제5장 최적화와 효율성 

24. const 최적화 
25. inline 해부 
26. 자료 포맷과 효율성, 1부: 간결함 
27. 자료 포맷과 효율성, 2부: 비트 다루기 


제6장 함정과 퍼즐 

28. 키워드의 비밀 
29. 초기화인가 아닌가? 
30. double과 float 
31. 이상한 코드 
32. 오타 또는 C++의 생소한 표기법 
33. 연산자 놀이 


제7장 스타일 사례 연구 

34. 색인 테이블 
35. 일반적 콜백 
36. 생성되는 객체를 가진 공용체 
37. 일체적 클래스의 해악, 1부: std::string의 사례 
38. 일체적 클래스의 해악, 2부: std::string 리팩토링 
39. 일체적 클래스의 해악, 3부: std::string 살 빼기 
40. 일체적 클래스의 해악, 4부: std::string 대미 

참고문헌 

찾아보기

New Arrivals Books in Related Fields

이창현 (2021)