Шаг 472.
Библиотека STL. Ввод-вывод с использованием потоковых классов. Ввод-вывод специальных типов. Потоковые буферы и пользовательские типы

    На этом шаге мы рассмотрим возможности расширения операторов ввода и вывода.

   

Потоковые буферы

Операторы << и >> могут использоваться соответственно для прямого чтения из потокового буфера и записи в потоковый буфер. Вероятно, это самый быстрый способ копирования файлов с применением потокового ввода-вывода C++.

Пользовательские типы

    В принципе механизм ввода-вывода легко расширяется для пользовательских типов. Тем не менее, с учетом всех доступных вариантов форматирования данных и возможных ошибок, это не так просто, как может показаться. Применение стандартного механизма ввода-вывода для пользовательских типов будет рассмотрено позднее.

    Со следующего шага мы начнем рассматривать состояние потока данных.




Предыдущий шаг Содержание Следующий шаг