Книга отличается от других учебников по C++ новым подходом к изложению
материала, основанным на логике и здравом смысле. Вместо простого
переисления языковых конструкций, снабженных примерами, авторы
стремяться научить читателя мыслить категориями C++. Они подробно
объясняют, почему проектировщики языка принимали то или иное решение,
описывают типичные проблемы и пути их решения.
Во втором томе рассматриваются такие темы, как обработка
исключений, стандартная библиотека C++ (включая потоки ввода/вывода,
контейнеры и алгоритмы STL), шаблоны, множественное наследование, RTTI,
автоматизация тестирования и отладки программ, паттерны проектирования
итд.