Advanced C++ Programming Styles and Idioms / Программирование на С++
Год издания: 2005
Автор: James O. Coplien / Коплиен Дж.
Переводчик: Матвеев Е.
Издательство: Питер
ISBN: 5-469-00189-X
Серия: Классика computer science
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Интерактивное оглавление: Да
Количество страниц: 481
Описание: Эта книга написана для программистов, уже владеющих языком C++ и желающих поднять свою квалификацию на новый уровень. Давая представление о стиле и идиоматике языка, книга знакомит читателя с теми нетривиальными знаниями, которые опытные программисты C++ получают на личном опыте. Она показывает, что C++ можно использовать и для разработки простых абстракций данных, и для полноценной реализации абстрактных типов данных, и для объектно-ориентированного программирования различных стилей. Кроме того, в ней исследуются идиомы, не поддерживаемые напрямую на базовом уровне C++, например, функциональное и фреймовое программирование, а также расширенные методы "сборки мусора".
Оглавление
Предисловие
rлава 1. Введение
rлава 2. Абстракция и абстрактные типы данных
rлава 3. Конкретные типы данных
rлава 4. Наследование
rлава 5. Объектно
ориентированное проrраммирование
rлава 6. Объектно
ориентированное проектирование
rлава 7. Mнoroкpaтнoe использование проrрамм и объекты
rлава 8. Прототипы
rлава 9. Эмуляция символических языков на С++
rлава 10. Динамическое множественное наследование
rлава 11. Системные аспекты
Приложение А. С в среде С++
Приложение Б. Проrрамма Shapes
Приложение В. Ссылочные возвращаемые значения операторов
Приложение Г. Поразрядное копирование
Приложение Д. Иерархия rеометрических фиryр в символической идиоме
Приложение Е. Блочно-структурное программирование на С++
структурное проrраммирование на С++
Приложение Ж. Список терминов
Алфавитный указатель