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


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

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

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

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

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

Определения типов, для которых также убедитесь специализации знак-специфического basic_fstream.Они fstream, поток ВВОДА-ВЫВОДА, on charи wfstream, поток ВВОДА-ВЫВОДА, on wchar_t.Дополнительные сведения см. в разделах basic_fstream Class, fstream и wfstream.Используя эти определения типов требует включения файла заголовка <fstream>.

ПримечаниеПримечание

При a basic_fstream используемый объект для выполнения ФАЙЛОВОГО ввода-вывода, хотя основной буфер содержит отдельную, обозначенные bin " для чтения и записи, текущий ввод и позиции текущего выходную привязаны, и поэтому чтения переходит некоторых данных позиция вывода.

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

См. также

Ссылки

stringstream

basic_stringstream Class

<sstream>

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

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

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