C++ для «чайников» | страница 8



>

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

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

>    Как работают потоки ввода-вывода 277

>    Знакомство с подклассами fstream 278

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

>    Что такое endl 284

>    Подклассы strstream 285

>    Работа с манипуляторами 287

_________________

11 стр. Содержание


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

>    Зачем нужен новый механизм обработки ошибок 291

>    Механизм исключительных ситуаций 293

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

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

>    Механизм множественного наследования 298

>    Устранение неоднозначностей множественного наследования 300

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

>    Конструирование объектов 306

>    Отрицательные стороны множественного наследования 306

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

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

>    Шаблоны классов 311

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

>    Советы по использованию шаблонов 316

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

>    Контейнер string 317

>    Контейнер list 320

>    Итераторы 321

>    Использование контейнера  map 324

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

Глава 29.Десять способов избежать ошибок 331

>    Включение всех предупреждений и сообщений об ошибках 331

>    Добейтесь чистой компиляции 332

>    Используйте последовательный стиль программирования 332

>    Ограничивайте видимость 332

>    Комментируйте свою программу 334

>    Хотя бы один раз выполните программу пошагово 334

>    Избегайте перегрузки операторов 334

>    Работа с кучей 334

>    Используйте для обработки ошибок исключительные ситуации 335

>    Избегайте множественного наследования 335  

Глава 30.Десять основных возможностей Dev-C++ 336

>    Настройка редактора по вашему вкусу 336

>    Подсветка парных скобок 337

>    Включение обработки исключений 337

>    Включение отладочной информации 338

>    Создание файла проекта 338

>    Настройка справки 338

>    Переустановка точек останова после редактирования файла 339

>    Избегайте некорректных имён файлов 339

>    Включите заголовочные файлы в ваш проект 339

>    Работа с профайлером 339

_________________

12 стр. Содержание


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

>    BUDGET1 343

>    BUDGET2 348

>    BUDGET3 355

>        Реализация модуля со связанным списком 356

>        Работа со счетами 358

>        Классы связанных списков 363

>        Оценка бюджета 365

>    BUDGET4 366

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

>        Исходный код BUDGET4 368

>        Подведение итогов 373

>    BUDGET5 373