×
Traktatov.net » C++ для «чайников» » Читать онлайн
Страница 245 из 251 Настройки

Программа 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

Использование подкласса...236


Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240

►Зачем нужен полиморфизм...243

►Как работает полиморфизм...245


Глава 22. Разложение классов...249

►Разделение исходного кода С++...259

Разделение программы - класс student...260

Определение пространства имён...261

Реализация приложения...263

Создание файла проекта в Dev-C++...265


 Часть 5. Полезные особенности...269

Глава 23. Оператор присвоения...271

►Мелкое копирование — глубокие проблемы...272

►Защита от копирования...276


Глава 24. Использование потоков ввода-вывода...277

►Знакомство с подклассами fstream1...278

►Знакомство с подклассами fstream2...278

►Знакомство с подклассами fstream3...278

►Знакомство с подклассами fstream4...278

►Прямое чтение из потока...282

►Подклассы strstream...285


Глава 25. Обработка ошибок и исключения...290

►Так что же мы будем бросать?...295


Глава 26. Множественное наследование...298

►Виртуальное наследование...301


Глава 27. Шаблоны С++...308

►Обобщение функции в шаблон...309

►Зачем нужны шаблоны классов1...314

►Зачем нужны шаблоны классов2...314


Глава 28. Стандартная библиотека шаблонов...317

►Контейнер string...317


Часть 6. Великолепная десятка...329

Глава 31. Программа BUDGET...343

►BUDGET4...366

Реализация связанного списка в виде шаблона класса...366 


Диск. Материал на прилагаемом компакт-диске.

ОГЛАВЛЕНИЕ

Часть 1. Первое знакомство с С++...23

Глава 1. Написание вашей первой программы...25

►Как пишут программы...26

►Разбор программ...36

Определение структуры программ С++...37


Глава 2. Премудрости объявления переменных...41

►Объяление разных типов переменных...42

Решение проблемы усечения дробной части...44


Глава 5. Операторы управления программой...66

►Выполнение циклов...68

Специальные операторы управления циклом...73


Часть 2. Становимся функциональными программистами...79

Глава 10. Отладка программ на С++...128

►Использование отладочной печати...128

 Выявление "жучка" № 2...131 


►Использование отладчика...134

Запуск тестовой программы...135


Часть 3. Введение в классы...143

Глава 17. Аргументация конструирования...198

►Конструирование членов класса1...204

►Конструирование членов класса2...204


Глава 18. Копирующий конструктор...213

►Автоматический конструктор копирования...215

►"Мелкие " и "глубокие " копии...217disk219str


Глава 19. Статические члены...224