Программа LinkedListData...178
Глава 15. Защищённые члены класса: не беспокоить!...181
►Защищённые члены...181
Как устроены защищённые члены...182
Глава 16. Создание и удаление объектов...88
►Использование конструкторов...189
Работа с конструкторами...190
Конструирование одного объекта...190
Глава 17. Аргументация конструирования...198
►Конструирование членов класса...204
Конструкторы константных членов...208
►Управление последовательностью конструирования...208
Порядок создания глобальных объектов не определён...210
Глава 19. Статические члены 224
►Определение статических членов...224
Зачем нужны статические члены...224
Использование статических членов...225
Часть 4. Наследование...231
Глава 20. Наследование классов...233
►Как наследуется класс...234
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240
►Зачем нужен полиморфизм...243
►Как работает полиморфизм...245
Глава 22. Разложение классов...249
►Разделение исходного кода С++...259
Разделение программы - класс student...260
Определение пространства имён...261
Создание файла проекта в Dev-C++...265
Часть 5. Полезные особенности...269
Глава 23. Оператор присвоения...271
►Мелкое копирование — глубокие проблемы...272
Глава 24. Использование потоков ввода-вывода...277
►Знакомство с подклассами fstream1...278
►Знакомство с подклассами fstream2...278
►Знакомство с подклассами fstream3...278
►Знакомство с подклассами fstream4...278
►Прямое чтение из потока...282
Глава 25. Обработка ошибок и исключения...290
►Так что же мы будем бросать?...295
Глава 26. Множественное наследование...298
►Виртуальное наследование...301
Глава 27. Шаблоны С++...308
►Обобщение функции в шаблон...309
►Зачем нужны шаблоны классов1...314
►Зачем нужны шаблоны классов2...314
Глава 28. Стандартная библиотека шаблонов...317
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
►BUDGET4...366
Реализация связанного списка в виде шаблона класса...366
Диск. Материал на прилагаемом компакт-диске.
Часть 1. Первое знакомство с С++...23
Глава 1. Написание вашей первой программы...25
►Разбор программ...36
Определение структуры программ С++...37
Глава 2. Премудрости объявления переменных...41
►Объяление разных типов переменных...42
Решение проблемы усечения дробной части...44
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Специальные операторы управления циклом...73
Часть 2. Становимся функциональными программистами...79
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
►Использование отладчика...134
Запуск тестовой программы...135
Часть 3. Введение в классы...143
Глава 17. Аргументация конструирования...198
►Конструирование членов класса1...204
►Конструирование членов класса2...204
Глава 18. Копирующий конструктор...213
►Автоматический конструктор копирования...215
►"Мелкие " и "глубокие " копии...217disk219str
Глава 19. Статические члены...224