Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования — C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих — это полноценный курс, в котором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентпрованному проектпрованию и объектно-ориентпрованному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов.
Книга рассчитана на шпрокий круг читателей, от начинающих осваивать азы программирования до опытных разработчиков.