c++中标准IO库主要有三个头文件:<iostream>,<fstream>,<sstream>
<iostream>包含istream,ostream,iostream类型的定义;
<fstream>包含ifstream,ofstream,fstream类型的定义;
<sstream>包含istringstream,ostringstream,stringstream类型的定义。
继承关系:
iostream的基类为istream和ostream;
ifstream的基类为istream;
ofstream的基类为ostream;
fstream的基类为iostream;
istringstream的基类为istream;
ostringstream的基类为ostream;
stringstream的基类为iostream。
对国际字符的支持:+w,仍然是在对应的头文件中定义。
注意:
IO对象不可复制或赋值,因此函数形参或返回类型不能为流类型。