►Как работает полиморфизм...245
Глава 22. Разложение классов 249
►Реализация абстрактных классов...253
Концепция абстрактных классов...254
►Разделение исходного кода С++...259
Реализация класса student...261
Советы, которые помогут сохранить много времени и усилий.
Часть 1. ПЕРВОЕ ЗНАКОМСТВО с С++...23
Глава 1. Написание вашей первой программы...25
►Создание первой программы...31
Почему С++ так требователен...35
►Разбор программ...36
Использование инструкций в программах...38
Глава 2. Премудрости объявления переменных...41
► Объявление разных типов переменных 42
Ограничения, налагаемые на целые числа в С++...43
►Объявления типов переменных...45
►Выражения смешанного типа...48
Глава 3. Выполнение математических операций...50
►Использование операторов присвоения1...54
►Использование операторов присвоения2...54
Глава 4. Выполнение логических операций...55
►Использование простых логических операторов...55
Хранение логических значений1...57
Хранение логических значений2...57
►Выполнение побитовых логических операций...62
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Специальные операторы управления циклом...73
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
►Написание и использование функций...81
►Подробный анализ функций...84
Глава 7. Хранение последовательностей в массива...92
Преимущества массивов 92
Глава 8. Первое знакомство с указателями в С++...105
►Использование кучи...113
Использование блока памяти...115
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Почему при работе со строками пользуются указателями...122
Отличия между указателями и массивами...122
►Объявление и использование массивов указателей...124
Использование массивов строк...124
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
►Использование отладчика...134
Пошаговое выполнение программы1...136
Пошаговое выполнение программы2...136
Пошаговое выполнение программы3...136
Часть 3. Введение в классы...143
Глава 12. Классы в С++...149
Глава 13. Работа с классами...154
►Добавление функции-члена...156
Именование членов класса1...157
Именование членов класса2...157
►Определение функций-членов вне класса...164
Глава 14. Указатели на объекты...167
►Передача объектов функциям...171
Передача объекта no ссылке...173