3-е издание. — СПб.: Невский диалект, 2007. — 1104 с. — ISBN 5-7940-0070-8.
C++ для начинающих содержит обстоятельное введение в международный стандарт C++.
Мы включили в название книги слова для начинающих потому, что последовательно придерживались учебного подхода к описанию языка C++; однако название не предполагает упрощенного или облегченного изложения материала. Такие аспекты программирования, как обработка исключений, контейнерные типы, объектно-ориентированный подход и т. п., представлены в книге в контексте решения конкретных задач.
Читатель может не знать язык C, хотя некоторое знакомство с каким-либо современным структурным языком программирования было бы полезно. В первых главах описываются базовые концепции, такие, как переменные и циклы, и для некоторых читателей изложение может показаться слишком примитивным, но вскоре оно становится более углубленным.