basic_iostream,请在头文件 <istream>定义,为处理输入和输出基于字符的 I/O 流对象的类模板。
定义了 basic_iostream 字符的专用化,并且有助于使代码更易于阅读的 typedef 两个:iostream (与混淆) <iostream>头文件不是基于 basic_iostream<char>的 I/O 流;wiostream 是基于 basic_iostream<wchar_t>的 I/O 流。
有关更多信息,请参见basic_iostream 类、iostream和wiostream。
从 basic_iostream 派生在类模板 basic_fstream,用于定义来回转换字符数据文件流。
还提供 basic_fstream的特定字符专用化的 typedef。 它们是 fstream,该文件 I/O 流基于 char和 wfstream,该文件 I/O 流基于 wchar_t。 有关更多信息,请参见basic_fstream 类、fstream和wfstream。 使用这些 typedef 需要单独的头文件 <fstream>。
备注
尽管 basic_fstream 对象用于执行文件 I/O 时,但基础包含缓冲区读取和写入的分别指定的位置,即当前输入和输出当前位置。附加,另外,读取某些数据将输出位置。
类模板 basic_stringstream 及其常用时,stringstream,通常与 I/O 流对象 (使用 INSERT 和提取字符数据。 有关详细信息,请参阅basic_stringstream 类。