iostreams 约定

iostreams 标头支持文本和编码格式间的转换,以及支持输入和输出到外部文件:

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

最简单的 iostream 用法只需要包含标头 <iostream>。 然后,可以从或wcin读取标准输入中提取值cin。 此类的说明basic_istream概述了执行此作的规则。 还可以向或wcout写入标准输出插入值cout。 此类的说明basic_ostream概述了执行此作的规则。 提取器和插入器通用的格式控件由 basic_ios管理。 借助提取和插入对象来处理此格式信息是多个操控程序的范围。

可以使用在 中 <fstream>声明的类对按名称打开的文件执行相同的 iostreams作。 若要在 iostreams 和类的对象basic_string之间转换,请使用在中<sstream>声明的类。 若要对 C 字符串执行相同的作,请使用在 .. 中 <strstream>声明的类。

剩余标头提供支持服务,通常只与 iostreams 类的最高级用户直接相关。

另请参阅

C++ 标准库概述
iostream 编程
C++ 标准库中的线程安全