hcs3***
2019-10-13

C++는 마스터하기 어렵기로 악명 높지만 풍부한 기능 덕분에 게임이나 상용 소프트웨어 애플리케이션을 개발하는 대표 언어로 자리매김했다. 숙련된 C++ 프로그래머조차 잘 모르는 고급 기능도 많이 있는데, C++17이 나온 지금이야말로 C++의 모든 기능을 살펴볼 절호의 기회다.
일단 책을 처음 접하고 크게 두번 놀랐는데,
책 가격에 한번 놀라고, 책 두께에 두번 놀란다.
그만큼 책 내용은 이런저런 군더더기 내용없이 깔끔한 내용으로 채워졌음에도 두껍다.
물론 방대한 책내용을 모두 습득할 수 있는지는 별개이다.
만약 C++의 기본적인 내용을 다시금 상기코자 한다면 Chapter 1, Chapter 2를 먼저 읽어보길 권한다.
목차를 훝어보고 흥미로운 주제부터 읽어보는게 쉽게 질리지 않아 Part 3. - Chapter 7. 메모리 관리부터 읽었다.
'Part 3. 전문가 답게 C++ 코딩하기' 라는 파트명 답게 구성하는 챕터 하나하나 모두 시간을 들여서 읽게 한다.
개인적으로는 'Chapter 14. 에러 처리하기' 챕터로 에러 처리에 대한 내용을 별도로 빼 설명하고
'Part 5. C++ 소프트웨어 공학'-'Chapter 26. 테스트 숙달하기', 'Chapter 27. 디버깅 완전 정복' 과 같이 프로젝트 개발 프로세스와 디자인에 대한 내용을 함께 설명하고 있어 좋다.
마지막으로 이 책을 읽어보고자 하는 분들이 두께에 지레 겁먹지 않았으면 좋겠다.
두께만큼 읽을거리가 많은 책이다.