C를 통한 학습을 기초로 C++에 대한 이해를 쉽게 할 수 있도록 구성된 교재. C와 C++의 공통 구성 내용인 자료형과 변수, 연산자, 문, 배열뿐만 아니라 C와 C++의 독특한 내용으로서의 구조체와 클래스, 동적 메모리 할당 등에 대해 자세히 설명하고 있다. C++의 핵심 내용인 클래스의 오버로딩, 오버라이딩, 상속성, 다형성 이외에도 템플릿과 STL, RTTI 등 C++의 다른 주제에 대해서도 빠뜨리지 않고 다루고 있다. 내용 기술에만 그치지 않고, 개발 방법론과 함께 실제 프로젝트를 소개하여 C와 C++ 프로그램을 작성해 볼 수 있도록 했다.