ЧАСТЬ III

Программирование на ANSI C++	277

Глава 12. Введение в C++	278

Анатомия программ на C++	278
Сравнивая С и C++	279
Комментарии C++	280
Введение в потоки ввода-вывода	282
Константы	287
Встраиваемые функции	288
Ссылки	297
Резюме	302
Упражнения	303

Глава 13. Программирование классов	305

Почему необходимо использовать объектно-ориентированное программирование	305 
Использование функций-членов	311 
Конструкторы и деструкторы	323 
Массивы объектов класса	332 
Резюме .	334 
Упражнения	335

Глава 14. Объектно-ориентированное программирование	336

Простое наследование	336
Виртуальные функции	350
Множественное наследование	360
Резюме	365
Упражнения	366

Глава 15. Передовые средства C++	367

Друзья	367
Перегрузка операторов	372
Перегрузка и управление памятью	379
Копирование объектов классов	382 
Тонкости использования потоков ввода-вывода      385
Шаблоны	389
Разное	394
Исключительные ситуации	400
Динамическая информация о типе	419
Резюме	421
Упражнения	422

ЧАСТЬ IV

Разработка приложений

Глава 16. Библиотека шаблонов классов Borlan 424

Введение в шаблоны контейнерных классов 424
Развитие сознания   класса  430
Резюме 437

Глава 17. Оптимизация с помощью ассемблера

Анатомия функций языка С 
Написание встраиваемого кода BASM 
Написание внешних модулей на Турбоассемблер 
Написание внешних модулей TASM 
Использование прерываний 
Резюме

Глава 18.    Комплект инструментальных средств разработчика для Windows и DOS

Автономные средства
Оптимизация
Выбор модели памяти
Оверлеи и VROOMM
Несколько полезных классов
Резюме

Глава 19.    Введение в программирование для Windows

Библиотека ObjectWindows
Разработка приложений для Windows
с помощью OWL
Машинно-независимая графика
Использование Turbo Debugger for Windows
Использование WinSight
Использование WinSpector
Меню, пиктограммы и другие ресурсы
Windows и графика
DLL и пользовательские элементы управления
Новые средства в Windows 3.1
Резюме

Глава 20. Введение в OLE 2

Некоторые термины OLE
Создание простых OLE-программ
Что такое идентификатор сервера и зачем он пуже
Построение вашей программы OLE 2
Отладка ваших программ OLE 2
Составные файлы
Интерфейс "Перетащить и опустить"
Интерфейс активации и редактирования по месту
Резюме
Упражнения

Глава 21. Создание приложений OLE 2

Создание сервера OLE 
Создание контейнера OLE 
Резюме

Оглавление