Поделиться через


Потоки ввода/вывода

basic_iostream, который определен в файле заголовка <istream>, шаблон класса для объектов, которые обрабатывают оба потока ВВОДА-ВЫВОДА ввода и вывода символьно-ориентированных.

2 Typedef, определяющие специализации символ- для basic_iostream и могут помочь сделать код более удобным для чтения. iostream (не путать с файлом <iostream>заголовка) поток ВВОДА-ВЫВОДА на основе basic_iostream<char>; wiostream поток ВВОДА-ВЫВОДА на основе basic_iostream<wchar_t>.

Дополнительные сведения см. в разделах Класс basic_iostream, iostream и wiostream.

Наследование от basic_iostream шаблон класса basic_fstream, используемый к символьным данным потока и наоборот файлов.

Также typedef, предоставляющие специализации символ- для basic_fstream. Они fstream, поток файлового ввода-вывода на основе char и wfstream, поток файлового ввода-вывода на основе wchar_t. Дополнительные сведения см. в разделах Класс basic_fstream, fstream и wfstream. С помощью этих typedef требует включения файла заголовка <fstream>.

Примечание

Если объект basic_fstream используется для выполнения вводом-выводом, хотя основной буфер содержит отдельные; позиции для чтения и записи, текущие позиции ввода и текущего уровня производства связаны друг с другом, поэтому при чтении перемещение некоторых данных позиция вывода.

Шаблон класса basic_stringstream и его общая специализация, stringstream, часто используются для работы с объектами потока ВВОДА-ВЫВОДА вставки и извлечь символьные данные. Для получения дополнительной информации см. Класс basic_stringstream.

См. также

Ссылки

stringstream

Класс basic_stringstream

<sstream>

Программирование iostream

Другие ресурсы

Справочник по стандартной библиотеке C++