EXCEPTIONAL C++ STYLE
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) HERB SUTTER
Herb Sutter는 많은 갈채를 받은 두 권의 책 'Exceptioanl C++'와 'More Exceptional C++'의 저자이며, 또한 소프트웨어 개발에 대한 수백 개의 기술 기사와 논문들을 썼다. 이 책 다음으로는 그의 네 번째 Addison-Wesley 책인 'C++ 코딩의 정석'(Andrei Alexandrescu와 공저)이 출간되어 있다. 그는 ISO C++ 표준 위원회의 의장을 맡고 있으며, C/C++ Users Journal의 기고자이자 컬럼리스트로도 활동하며, Microsoft의 Visual C++ 아키텍트로서 .NET 프로그래밍을 위한 C++ 언어 확장(C++/CLI)의 설계를 이끌고 있다.
1996년부터 활동해 온 프로그래밍 서적 전문 번역가로, Game Programming Gems 시리즈와 컴퓨터 프로그래밍의 예술(The Art of Computer Programming) 제1~4A권, UNIX 고급 프로그래밍(Advanced Programming in UNIX Environment) 제2판과 제3판을 포함하여 60여 권의 다양한 프로그래밍 서적을 번역했다. C++ 관련 번역서로는 일반적 프로그래밍과 STL, C++ Template Metaprogramming, (C++로 배우는) 프로그래밍의 원리와 실제 등이 있다. 수학 관련 번역서로는 《구체 수학》, 《3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학》 제1판·제2판 등이 있고, 심층학습 관련 번역서로는 《인공지능: 현대적 접근방식》 제4판, 《심층학습》, 《신경망과 심층 학습》 등이 있다. 번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심이 있으며, 수많은 오픈소스 프로젝트들의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net)와 게임 개발 및 개발서 관련 사이트 GpgStudy(http://www.gpgstudy.com)를 운영하고 있다.
목차
- 제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 대미
참고문헌
찾아보기
책 속으로
실질적인 질문들과 해답들로 구성된 이 책은 필수적인 C++ 세부 사항과 그 상호관계에 대한 새로운 통찰을 제공하며, 일반적 프로그래밍, STL, 예외 안전성 등 오늘날의 C++ 프로그래밍 핵심 기법들에 대한 새로운 전략을 제시한다.
출판사 서평
'Exceptional C++ Style'은 독자가 C++ 소프트웨어를 스타일을 가지고 설계, 구축, 코딩하는 데 도움을 주는 책이다. 이 책을 통해서 독자는 C++ 소프트웨어를 좀 더 견고하고 효율적으로 만드는 데 필요한 지혜와 지식을 얻을 것이다.
기본정보
ISBN | 9788956742618 ( 8956742618 ) |
---|---|
발행(출시)일자 | 2005년 04월 26일 |
쪽수 | 393쪽 |
크기 |
188 * 254
mm
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립