ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 12) онлайн

Глава 12. Потоки и файлы

Потоковые классы

Преимущества потоков

Иерархия потоковых классов

Класс ios

Класс istream

Класс ostream

Классы iostream и _withassign

Предопределенные потоковые объекты

Ошибки потоков

Биты статуса ошибки

Ввод чисел

Переизбыток символов

Ввод при отсутствии данных

Ввод строк и символов

Отладка примера с английскими расстояниями

Потоковый ввод/вывод дисковых файлов

Форматированный файловый ввод/вывод

Строки с пробелами

Ввод/вывод символов

Двоичный ввод/вывод

Оператор reinterpret_cast

Закрытие файлов

Объектный ввод/вывод

Совместимость структур данных

Ввод/вывод множества объектов

Биты режимов

Указатели файлов

Вычисление позиции

Вычисление сдвига

Функция tellg()

Обработка ошибок файлового ввода/вывода

Реагирование на ошибки

Анализ ошибок

Файловый ввод/вывод с помощью методов

Как объекты записывают и читают сами себя

Как классы записывают и читают сами себя

Код типа объекта

Перегрузка операторов извлечения и вставки

Перегрузка cout и cin

Перегрузка << и >> для файлов

Память как поток

Аргументы командной строки

Вывод на печатающее устройство

Резюме

Вопросы

Упражнения

 

1