М.: Издательство Бином, 2011. - 1136 с. - ISBN: 978-5-7989-0425-9,
0-201-70073-5
Книга написана Бьерном Страуструпом - автором языка
программирования С++ - и является каноническим изложением
возможностей этого языка. Помимо подробного описания собственно
языка, на страницах книги вы найдете доказавшие свою эффективность
подходы к решению разнообразных задач проектирования и
программирования. Многочисленные примеры демонстрируют как хороший
стиль программирования на С-совместимом ядре С++, так и современный
объектно-ориентированный подход к созданию программных продуктов.
Книга адресована программистам, использующим в своей повседневной
работе С++. Она также будет полезна преподавателям, студентам и
всем, кто хочет ознакомиться с описанием языка "из первых рук".
Краткое содержание:
Предисловие переводчика и редактора
Предисловие автора к третьему русскому изданию
Предисловие
Предисловие ко второму изданию
Предисловие к первому изданию
Введение
- Обращение к читателю
- Обзор языка С++
- Обзор стандартной библиотеки
Часть I - Основные средства
- Типы и объявления
- Указатели, массивы и структуры
- Выражения и операторы
- Функции
- Пространства имен и исключения
- Исходные файлы и программы
Часть II - Механизмы абстракции
- Классы
- Перегрузка операций
- Наследование классов
- Шаблоны
- Обработка исключений
- Иерархии классов
Часть III - Стандартная библиотека
- Организация библиотеки и контейнеры
- Стандартные контейнеры
- Алгоритмы и классы функциональных объектов
- Итераторы и аллокаторы
- Строки
- Потоки
- Классы для математических вычислений
Часть IV - Проектирование с использованием С++
- Общий взгляд на разработку программ. Проектирование
- Проектирование и программирование
- Роли классов
Приложения и предметный указатель
A - Грамматика
B - Совместимость
C - Технические подробности
D - Локализация
E - Исключения и безопасность стандартной библиотеки
Предметный указатель
Предисловие переводчика и редактора
Предисловие автора к третьему русскому изданию
Предисловие
Предисловие ко второму изданию
Предисловие к первому изданию
Введение
- Обращение к читателю
- Обзор языка С++
- Обзор стандартной библиотеки
Часть I - Основные средства
- Типы и объявления
- Указатели, массивы и структуры
- Выражения и операторы
- Функции
- Пространства имен и исключения
- Исходные файлы и программы
Часть II - Механизмы абстракции
- Классы
- Перегрузка операций
- Наследование классов
- Шаблоны
- Обработка исключений
- Иерархии классов
Часть III - Стандартная библиотека
- Организация библиотеки и контейнеры
- Стандартные контейнеры
- Алгоритмы и классы функциональных объектов
- Итераторы и аллокаторы
- Строки
- Потоки
- Классы для математических вычислений
Часть IV - Проектирование с использованием С++
- Общий взгляд на разработку программ. Проектирование
- Проектирование и программирование
- Роли классов
Приложения и предметный указатель
A - Грамматика
B - Совместимость
C - Технические подробности
D - Локализация
E - Исключения и безопасность стандартной библиотеки
Предметный указатель