СПб.: Питер, 2004. — 608 с.: ил. — (Библиотека программиста). — ISBN 5947237636.
В книге "Философия C++" последовательно и методично излагаются вопросы использования объектно-ориентированного подхода к созданию программ. Автор не просто описывает различные проблемы и способы их решения, он раскрывает перед читателем особый образ мышления, не владея которым невозможно комфортно чувствовать себя в объектно-ориентированной среде.
Это одна из тех книг, которые обязательно должен прочесть каждый, кто всерьез занимаете разработкой программного обеспечения в C++.
Предисловие
Разработка устойчивых систем
Обработка исключений
Защитное программирование
Стандартная библиотека C++
Строки
Потоки ввода-вывода
Шаблоны
Обобщённые алгоритмы
Обобщённые контейнеры
Специальные возможности
RTTI
Множественное наследование
Паттерны проектирования
Многопоточное программирование
Список терминов
Алфавитный указатель