Страница 4 из 65
Бьерн Страуструп - Язык программирования С++. Главы 8-10 - Шаблоны типа для списка
ОГЛАВЛЕНИЕ
- Бьерн Страуструп - Язык программирования С++. Главы 8-10
- Глава 8. Шаблоны типа
- Простой шаблон типа
- Шаблоны типа для списка
- Список с принудительной связью
- Список без принудительной связи
- Реализация списка
- Итерация
- Шаблоны типа для функций
- Простой шаблон типа для глобальной функции
- Производные классы позволяют ввести новые операции
- Передача операций как параметров функций
- Неявная передача операций
- Введение операций с помощью параметров шаблонного класса
- Разрешение перегрузки для шаблонной функции
- Параметры шаблона типа
- Шаблоны типа и производные классы
- Задание реализации с помощью параметров шаблона
- Ассоциативный массив
- Упражнения
- Глава 9. Механизм обработки особых ситуаций
- Обработка ошибок
- Особые ситуации и традиционная обработка ошибок
- Другие точки зрения на особые ситуации
- Различение особых ситуаций
- Имена особых ситуаций
- Группирование особых ситуаций
- Производные особые ситуации
- Запросы ресурсов
- Конструкторы и деструкторы
- Предостережения
- Исчерпание ресурса
- Особые ситуации и конструкторы
- Особые ситуации могут не быть ошибками
- Задание интерфейса
- Неожиданные особые ситуации
- Неперехваченные особые ситуации
- Другие способы обработки ошибок
- Упражнения
- Глава 10. Потоки
- Вывод
- Вывод встроенных типов
- Вывод пользовательских типов
- Ввод
- Ввод встроенных типов
- Состояния потока
- Ввод пользовательских типов
- Форматирование
- Класс ios
- Связывание потоков
- Поля вывода
- Состояние формата
- Вывод целых
- Выравнивание полей
- Вывод плавающих чисел
- Манипуляторы
- Стандартные манипуляторы ввода-вывода
- Члены ostream
- Члены istream
- Файлы и потоки
- Закрытие потоков
- Строковые потоки
- Буферизация
- Ввод-вывод в С
- Упражнения
- Все страницы