todayon***
2023-08-20

더 쉽게, 더 빠르게, 더 깔끔하게! 프로그래머가 알아야 할 C++와 C++20의 모든 것
전문가를 위한 C++ 책은, 책의 제목처럼 단순히 문법을 아는 데에 그치지 않고 C++을 올바르게 사용할 줄 알기 위한 책입니다. 전문가 수준의 C++은 바람직한 설계의 중요성과 객체지향 프로그래밍 이론, 기존 라이브러리를 최대한으로 활용하는 방법에 대해 제대로 이해해야 하는데요. 또한 유용한 코드와 재사용 가능한 기능을 개발한 경험도 풍부해야 합니다.
이 책을 통해 잘 알려지지 않았거나 잘못 이해하기 쉬운 기능들에 대하여 명확히 이해하는 과정을 가지며 C++에 대한 지식의 폭을 넓힐 수 있습니다. 또한 객체지향 설계 방식을 이해하고 최신 디버깅 기술도 파악, 개발 업무에 당장 적용할 수 있는 재사용성에 관련된 기법을 풍부하게 갖출 수 있습니다.
이 책은 크게 여섯 개의 부로 구성되어 있습니다. 먼저 C++의 기초를 다지는 초단기 속성 코스부터 시작하여, 스트링 및 스트링 뷰 다루는 방법 등 기본기에 대해 익히며, 이후 C++ 설계 방법론, 객체 지향 밥업론, 메모리 관리 방법, 표준 라이브러리 커스터마이징 및 확장 방법, 더 나아가 엔터프라이즈 수준의 소프트웨어 작성 및 유지 보수 방법에 이어 마지막에는 기술 면접에서 나올 수 있는 C++ 예상 질문들에 대해 알려줍니다.
해당 책은 C++의 모든 기능들에 대하여 알려주는 바이블이나 백과사전, 혹은 레퍼런스 용도의 책이 아닙니다. 어떻게하면 더욱 제대로, 그리고 효율적으로 C++ 언어를 구사할 수 있을지에 대해 알려주고 있습니다. 만약 C++을 접한 후 실무에 사용하면서 더욱 깔끔하게 사용하고 싶다면 해당 책을 통하여 정보를 얻는 것을 추천 드립니다.