Эта книга — самоучитель и практическое руководство по объектно-ориентированному программированию на языке C++. В ней на профессиональном уровне изложены все средства объектно-ориентированного программирования на этом языке : технология применения инкапсуляции,
наследования и полиморфизма, абстрактные классы и методы, виртуальные функции, шаблоны, обобщенные алгоритмы, контейнеры, библиотека стандартных шаблонов STL. Рассмотрено также создание Windows-приложений с помощью Visual Studio .NET и библиотеки базовых классов Microsoft
(MFC). Все базовые понятия и конструкции языка демонстрируются на большом количестве детально разобранных примеров.
Книга написана на понятном, доступном языке. Она рассчитана на школьников, студентов, аспирантов, а также всех, кто хочет освоить объектно-ориентированное программирование на языке C++ и уже знаком с языком C.
368 стр., с ил.; ISBN 5-8459-0535-4; формат 70x100/16; мягкий переплет; серия Самоучитель; 2003, 4 кв.; Диалектика.
ВВЕДЕНИЕ 15
ГЛАВА 1. ИСТОРИЯ ЯЗЫКА C++, ЕГО ВЕРСИИ И ОТЛИЧИЯ ОТ ЯЗЫКА C 17
ГЛАВА 2. КРАТКИЙ ОБЗОР C++ 27
ГЛАВА 3. ПРАКТИКА ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 41
ГЛАВА 4. ООП. КЛАССЫ И ОБЪЕКТЫ 103
ГЛАВА 5. ИНКАПСУЛЯЦИЯ 115
ГЛАВА 6. ПРОСТРАНСТВА ИМЕН 127
ГЛАВА 7. НАСЛЕДОВАНИЕ 151
ГЛАВА 8. ПОЛИМОРФИЗМ 219
ГЛАВА 9. ШАБЛОНЫ И СТАНДАРТНАЯ БИБЛИОТЕКА ШАБЛОНОВ STL 245
ГЛАВА 10. ИСКЛЮЧЕНИЯ 285
ГЛАВА 11. ЗНАКОМСТВО С VISUAL C++. СОЗДАНИЕ ПЕРВОГО ВИЗУАЛЬНОГО ПРИЛОЖЕНИЯ В СРЕДЕ VISUAL C++ 295
ПРИЛОЖЕНИЕ. ОТВЕТЫ И РЕШЕНИЯ ЗАДАЧ И УПРАЖНЕНИЙ 314
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 357