Технические подробности, которые можно пропустить при первом чтении.
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы 25
Глава 4. Выполнение логических операций 55
►Использование простых логических операторов...55
Глава 5. Операторы управления программой 66
►Выполнение циклов...68
Часть 3. Введение в классы 143
Глава 13. Работа с классами 154
►Добавление функции-члена...156
►Вызов функций-членов...157
Глава 14. Указатели на объекты...167
Глава 15. Защищённые члены класса: не беспокоить!...181
►Защищённые члены...181
Глава 16. Создание и удаление объектов...188
Глава 19. Статические члены...224
►Определение статических членов...224
Часть 4. Наследование...231
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240
Глава 22. Разложение классов 249
►Реализация абстрактных классов...253
Советы, которые помогут сохранить много времени и усилий.
Часть 1. ПЕРВОЕ ЗНАКОМСТВО с С++...23
Глава 1. Написание вашей первой программы...25
►Создание первой программы...31
►Разбор программ...36
Глава 2. Премудрости объявления переменных...41
► Объявление разных типов переменных 42
Ограничения, налагаемые на целые числа в С++...43
►Выражения смешанного типа...48
Глава 3. Выполнение математических операций...50
Глава 4. Выполнение логических операций...55
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
Глава 7. Хранение последовательностей в массива...92
Преимущества массивов 92
Глава 8. Первое знакомство с указателями в С++...105
►Использование кучи...113
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
►Объявление и использование массивов указателей...124
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
►Использование отладчика...134
Часть 3. Введение в классы... 143
Глава 12. Классы в С++...149
Глава 13. Работа с классами...154
►Добавление функции-члена...156
Глава 14. Указатели на объекты...167
►Передача объектов функциям...171
Глава 15. Защищённые члены класса: не беспокоить!...181
►Защищённые члены...181
Глава 16. Создание и удаление объектов...88
►Использование конструкторов...189
Работа с конструкторами...190
Глава 17. Аргументация конструирования...198
►Конструирование членов класса...204
►Управление последовательностью конструирования...208
Глава 19. Статические члены 224
►Определение статических членов...224
Часть 4. Наследование...231
Глава 20. Наследование классов...233
►Как наследуется класс...234
Глава 22. Разложение классов...249
►Разделение исходного кода С++...259
Часть 5. Полезные особенности...269
Глава 23. Оператор присвоения...271
Глава 24. Использование потоков ввода-вывода...277
Глава 25. Обработка ошибок и исключения...290
Глава 26. Множественное наследование...298
Глава 27. Шаблоны С++...308
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
►BUDGET4...366
Диск. Материал на прилагаемом компакт-диске
.
Часть 1. Первое знакомство с С++...23
Глава 1. Написание вашей первой программы...25
►Разбор программ...36
Глава 2. Премудрости объявления переменных...41
►Объяление разных типов переменных...42
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Часть 2. Становимся функциональными программистами...79
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
►Использование отладчика...134
Часть 3. Введение в классы...143
Глава 17. Аргументация конструирования...198
Глава 18. Копирующий конструктор...213
►Автоматический конструктор копирования...215
►"Мелкие " и "глубокие " копии...217 disk219str
Глава 19. Статические члены...224
►Оъявление статических функций-членов...228
Часть 4. Наследование...231
Глава 20. Наследование классов...233
►Зачем, нужно наследование...234
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они 240
►Как работает полиморфизм...245
Глава 22. Разложение классов...249
►Разложение...249
Часть 5. Полезные особенности...269
Глава 24. Использование потоков ввода-вывода...277
►Как работают потоки ввода-вывода...277
Глава 26. Множественное наследование...298
►Виртуальное наследование...301
Запомните — это важно.
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
Глава 7. Хранение последовательностей в массивах...92
►Использование символьных массивов...98
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
►Объявление и использование массивов указателей...124
Глава 10. Отладка программ на С++...128
►Использование отладчика...134
Часть 3. Введение в классы...143
Глава 11. Знакомство с объектно-ориентированным программированием...145
Глава 12. Классы в С++ 149
Глава 13. Работа с классами 154
►Вызов функций-членов...157
Глава 14. Указатели на объекты 167
►Передача объектов функциям...171
►Использование связанных списков...176
Глава 15. Защищённые члены класса: не беспокоить!...181
Глава 16. Создание и удаление объектов...188
►Использование конструкторов...189
►Что такое деструктор...194
Глава 17. Аргументация конструирования...198
Глава 18. Копирующий конструктор...213
►Копирование объекта...213
Глава 19. Статические члены...224
►Определение статических членов...224
Часть 4. Наследование...231
Глава 22. Разложение классов...249
►Реализация абстрактных классов...253
Часть 5. Полезные особенности...269
Глава 28. Стандартная библиотека шаблонов...317
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
Атас! Тоже важное напоминание. Это указание о том, что здесь легко допустить ошибку и даже не догадаться о ней.
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы...25
►Разбор программ...36
►Вычисление выражений...39
Глава 2. Премудрости объявления переменных...41
►Объяление разных типов переменных...42
Ограничения, налагаемые на числа с плавающей точкой...44
Глава 3. Выполнение математических операций...50
Глава 4. Выполнение логических операций...55
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
Глава 7. Хранение последовательностей в массивах...92
►Преимущества массивов...92
Глава 8. Первое знакомство с указателями в С++...105
►Передача указателей функциям...111
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Часть 3. Введение в классы...143
Глава 14. Указатели на объекты...167
Глава 16. Создание и удаление объектов...188
►Использование конструкторов...189
Работа с конструкторами...190
Глава 17. Аргументация конструирования...198
►Как снабдить конструктор аргументами...198
►Управление последовательностью конструирования...208
Глава 18. Копирующий конструктор...213
Часть 4. Наследование 231
Глава 22. Разложение классов...249
►Разделение исходного кода С++...259
Часть 5. Полезные особенности...269
Глава 24. Использование потоков ввода-вывода...277
Глава 27. Шаблоны С++...308
Глава 28. Стандартная библиотека шаблонов 317
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343