Пер. с англ. — М.: Вильямс, 2005. — 224 с.: ил. — ISBN 5-8459-0859-0.
Эта книга поможет новичку стать профессионалом, так как в ней представлен сконцентрированный лучший опыт программистов на C++, обобщенный двумя экспертами мирового класса.
Начинающий программист найдет в ней простые и понятные рекомендации для ежедневного использования, подкрепленные примерами их конкретного применения на практике.
Опытные программисты найдут в ней советы и новые рекомендации, которые можно сразу же принять на вооружение. Программисты-профессионалы могут использовать эту книгу как основу для разработки собственных стандартов кодирования, как для себя лично, так и для группы, которой они руководят.
Конечно, книга рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет углубить свои знания в данной области.
Предисловие.
Вопросы организации и стратегии.
Стиль проектирования.
Стиль кодирования.
Функции и операторы.
Проектирование классов и наследование.
Конструкторы, деструкторы и копирование.
Пространства имен и модули.
Шаблоны и обобщенность.
Обработка ошибок и исключения.
STL: контейнеры.
STL: алгоритмы.
Безопасность типов.
Список литературы.
Резюме из резюме.
Предметный указатель.