iostreams 约定
iostreams 标头支持文本和编码格式间的转换,以及支持输入和输出到外部文件:
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
iostreams 最简单的用法仅要求包含标头 <iostream>。 然后可从 cin 或 wcin 提取值来读取标准输入。 其操作规则在 basic_istream 类 的说明中有所概述。 还可将值插入 cout 或 wcout 来写入标准输出。 其操作规则在 basic_ostream 类 的说明中有所概述。 提取符和插入符的常规格式控件由 basic_ios 类 管理。 借助提取和插入对象来处理此格式信息是多个操控程序的范围。
可以使用 <fstream> 中声明的类,对按名称打开的文件执行相同的 iostreams 操作。 若要在 basic_string 类 的 iostreams 和对象间进行转换,请使用 <sstream> 中声明的类。 若要对 C 字符串执行相同操作,请使用 <strstream> 中声明的类。
剩余标头提供支持服务,通常只与 iostreams 类的最高级用户直接相关。