ЧАСТЬ 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. Библиотека шаблонов классов Borland 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 
      Резюме

Оглавление
