Запомните — это важно.
ОГЛАВЛЕНИЕ
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
►Перегрузка функций...88
Глава 7. Хранение последовательностей в массивах...92
►Использование символьных массивов...98
Создание строки символов1...99
Создание строки символов2...99
Создание строки символов3...99
►Управление строками...100
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Использование операций над указателями для адресации внутри массива...119
Использование указателей для работы со строками...120
Использование указателей для работы со строками...120
►Объявление и использование массивов указателей...124
Использование массивов строк...124
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
►Использование отладчика...134
Пошаговое выполнение программы...136
Часть 3. Введение в классы...143
Глава 11. Знакомство с объектно-ориентированным программированием...145
►Классификация, микроволновых печей...146
Глава 12. Классы в С++ 149
►Формат класса...149
►Обращение к членам класса...150
Глава 13. Работа с классами 154
►Вызов функций-членов...157
Доступ к членам из функции-члена...159
►Разрешение области видимости1...161
►Разрешение области видимости2...161
►Определение функции-члена...162
Глава 14. Указатели на объекты 167
►Определение массивов и указателей...167
►Передача объектов функциям...171
Вызов функции с передачей объекта по значению...171
►Возврат к куче1...175
►Возврат к куче2...175
►Использование связанных списков...176
Программа LinkedListData...178
Глава 15. Защищённые члены класса: не беспокоить!...181
►Защищённые члены...181
►Обращение к защищённым члена...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
Больше книг — больше знаний!
Заберите 20% скидку на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ