쪼갤 시간이 거의 없는 프로그래머들에게 C++를 배우고, 실무에 이용하는 빠른 길을 제시해 주는 책. 이 책은 짧은 기간 내에 볼 수 있도록 구성되어 있다. 대부분 직면하게 될 C++ 프로그래밍의 요소들에게 집중되어 있고, 실세계의 프로그래밍 문제들을 해결하는데 도움이 되는 기능들과 테크닉들을 살펴보게 된다.
『Essential C++』은 C++의 기본들을 절차적(procedural), 객체 기반(object-based), 객체 지향(object-oriented)의 방법론으로 설명한다. 또 단계적으로 복잡해지는 일련의 프로그래밍 문제들이 제시되고 이러한 문제들의 해법으로 C++의 주요 기능과 특징들을 소개하고 있다. 이런 방법으로, C++의 기능과 구조에 대해 배울 수 있고, 그 목적과 논리적인 근거들도 이해하게 된다.
부록에서는 각 장 끝에 나오는 연습 문제들의 완전한 해법과 자세한 설명을 다룬다. 두 번째 부록에는 제네릭 알고리즘 각각이 어떻게 사용되는지의 예제가 포함된 퀵 레퍼런스 핸드북이 있다.