►Обращение к защищённым члена...184
Глава 16. Создание и удаление объектов...188
►Создание объектов1...188
►Создание объектов2...188
►Использование конструкторов...189
Конструирование составных объектов...192
►Что такое деструктор...194
Работа с деструкторами...194
Глава 17. Аргументация конструирования...198
►Перегрузка конструктора1...200
►Перегрузка конструктора2...200
►Управление последовательностью конструирования...208
Глава 18. Копирующий конструктор...213
►Копирование объекта...213
Зачем нужен копирующий конструктор...213
Глава 19. Статические члены...224
►Определение статических членов...224
Использование статических членов...225
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240
Часть 4. Наследование...231
Глава 22. Разложение классов...249
►Реализация абстрактных классов...253
Создание полноценного класса из абстрактного...255
Нужны ли чисто виртуальные функции...257
►Разделение исходного кода С++...259
Часть 5. Полезные особенности...269
Глава 28. Стандартная библиотека шаблонов...317
►Контейнер string...317
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
►BUDGET3...355
Реализация модуля со связанным списком...356
Работа со счетами1...358
Работа со счетами2...358
Классы связанных списков...363
►BUDGET4...366
Реализация связанного списка в виде шаблона класса...366
►BUDGET5...373
Создание списка счетов...378
Атас! Тоже важное напоминание. Это указание о том, что здесь легко допустить ошибку и даже не догадаться о ней.
ОГЛАВЛЕНИЕ

Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы...25
►Как пишут программы...26
►Как пишут программы...26
►Инсталляция Dev-C++...27
►Инсталляция Dev-C++...27
►Разбор программ...36
Использование в исходном коде комментариев...37
►Вычисление выражений...39
Сохранение результатов выражения...39
Глава 2. Премудрости объявления переменных...41
►Объяление разных типов переменных...42
Решение проблемы усечения дробной части...44
Ограничения, налагаемые на числа с плавающей точкой...44
Ограниченность диапазона...45
►Объявления типов переменных...45
Константы...47
►Выражения смешанного типа...48
Глава 3. Выполнение математических операций...50
►Бинарная арифметика...50
Глава 4. Выполнение логических операций...55
►Использование простых логических операторов...55
Глава 5. Операторы управления программой...66
►Управление ходом программы с помощью команд ветвления...66
►Выполнение циклов...68
Цикл while...68
Использование цикла for...71
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
►Перегрузка функций...88
►Использование заголовочных файлов...91
Глава 7. Хранение последовательностей в массивах...92
►Преимущества массивов...92
Работа с массивами...93
Выход за границы массива...97
►Управление строками1...100
►Управление строками2...100
►Управление строками3...100
►Тип string...103
Глава 8. Первое знакомство с указателями в С++...105
►Адресные операторы...106
►Передача указателей функциям...111
Передача аргументов по значению...112
►Использование кучи...113
Проблемы области видимости...114
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Повторное знакомство с массивами в свете указателей...118
Часть 3. Введение в классы...143
Глава 14. Указатели на объекты...167
►Зачем, использовать указатели и ссылки...174
►Использование связанных списков...176
Глава 16. Создание и удаление объектов...188
►Использование конструкторов...189
Работа с конструкторами...190
Конструирование одного объекта...190
Глава 17. Аргументация конструирования...198
►Как снабдить конструктор аргументами...198
Читать дальше