Шрифт:
Существуют три стандартных потока.
Б.7.1. Иерархия потоков ввода-вывода
Поток
Поток можно открыть либо с помощью конструктора, либо вызова функции
Для файловых потоков имя файлов представляет собой строку в стиле языка С.
Открыть файл можно в одном из режимов, приведенных ниже.
В каждом из этих режимов открытие файла может зависеть от операционной системы и ее возможностей учесть требование программиста открыть файл именно так, а не иначе. В результате поток может не оказаться в состоянии
См. раздел 11.3.
Б.7.2. Обработка ошибок
Поток
Используя функцию
Любая операция, в результате которой поток не находится в состоянии
Объект класса
Б.7.3. Операции ввода
Почти все операции ввода описаны в заголовке
Если не указано иное, операция ввода возвращает ссылку на объект класса
Функции
Б.7.4. Операции вывода
Почти все операции вывода описаны в заголовке
Если не указано иное, операции вставки в поток