1.标准IO类
C++标准IO类型在三个独立的头文件中定义:
iosstream定义读写控制窗口的类型,
fstream定义读写已命名文件的类型,
sstream定义的类型则用于读写存储在内存中的string对象。
<iostream>库自动定义了一些标准对象:
(1) cout:ostream类的一个对象,可以将数据显示在标准输出设备上。
(2) cerr:ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据。
(3) clog:类似cerr,但是它使用缓冲输出。
(4) cin: istream类的一个对象,它用于标准输入设备读取数据。
<fstream>库允许编程人员利用istream和ostream类进行文件输入和输出。
2.输入输出缓冲区的刷新方法
强制刷新:endl,flush,ends,unitbuf操作符
自动刷新:程序结束,缓冲区满
6.文件的输入和输出
ifstream:由istream派生而来,提供读文件的功能
ofstream:由ostream派生而来,提供写文件的功能
fstream:有iostream派生而来,提供读写同一个文件的功能