Книга является одним из самых популярных и мире учебников по С++. Характерной ее особенностью является "раннее введение" в классы и объекты, т. е. начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка С элементов процедурного и структурного программирования, как это делается в большинстве курсов по С++. Большое внимание уделяется объектно-ориентированному проектированию (ООD) программных систем с помощью графического языка UML2, чему посвящен ряд факультативных разделов, описывающих последовательную разработку большого учебного проекта.
В текст книги включена масса примеров "живого кода" - подробно комментированных работающих программ с образцами их запуска, а также несколько подробно разбираемых интересных примеров. В конце каждой главы имеется обширный набор контрольных вопросов и упражнений.
Книга может служить учебным пособием для начальных курсов но С++, а также будет полезна широкому кругу как начинающих программистов, так и более опытных, не работавших прежде с С++. Это и многое другое вы найдете в книге Как программировать на C++ (Х. М. Дейтел, П. Дж. Дейтел)