Программирование. Часть 2

8  Указатели и их использование в языке C/C++


8.1 Общие сведения


8.2  Указатели на объекты


8.3  Указатели на массивы


8.4  Указатели на структуры


8.5  Указатели на функции


8.6  Передача параметров функции main()


8.7  Интерпретация составных описателей


9  Рекурсии


10  Списки и их реализация в языке С++


11  Директивы препроцессора


11.1  Директивы #define и #undef


11.2  Директива  #include


11.3  Условная компиляция


11.4  Директивы #ifdef и #ifndef


11.5  Директива управления нумерацией строк #line


11.6  Директива #error


11.7  Директивы #pragma


11.8  Предопределенные макросы


11.9  Использование утилиты препроцессора cpp32.exe


12  Компоненты объектно-ориентированного программирования


12.1  Компоненты ООП


12.2  Абстракция


12.3  Инкапсуляция


12.4  Полиморфизм


12.5  Наследование


13  Потоки ввода-вывода


13.1  Ввод-вывод встроенных типов


13.2  Состояние потока


13.3  Ввод-вывод типов, определенных пользователем


13.4  Форматированный вывод


13.5  Манипуляторы


14  Некоторые дополнения языка С++


14.1  Встраиваемые функции


14.2  Ссылки


14.3  Передача ссылки в качестве параметра функции


14.4  Передача ссылок на объекты


14.5  Ссылка в качестве возвращаемого значения функции


14.6  Независимые ссылки


14.7  Инициализация объекта класса


14.8  Конструктор инициализирующий


14.9  Конструктор по умолчанию


14.10  Конструктор копирующий


14.11  Деструктор


14.12  Виртуальные функции


14.13  Чистая виртуальная функция


14.14  Виртуальные деструктор


14.15  Общие правила использования виртуальных функций


14.16  Шаблоны функций


15  Использование библиотеки MFC


15.1  Преимущества использования MFC


15.2  Эволюция MFC


15.3  Структура MFC


15.4  Библиотека MFC


15.5  Архитектура приложения


15.6  Каркас приложения


15.7  Интерфейс вызовов функций в Windows


15.8  Типы мастеров проектов


15.9  Имена, используемые в MFC


15.10  Возможности библиотеки MFC


15.11  Простейшие MFC-приложения


15.12  Компоненты приложения


15.13  Создание программ в диалоговом приложении