C++程序设计-第13章:I/O流类库
C++ I/O流类层次结构
基类:ios
- 所有流类的基类
中间层:streambuf
- 管理缓冲区
输入输出流
- istream - 输入流
- ostream - 输出流
iostream
- 同时支持输入输出
文件流基类:fstreambase
- ifstream - 文件输入流
- ofstream - 文件输出流
- fstream - 文件输入输出流
文件缓冲区:filebuf
- 管理文件缓冲区
类继承关系图
ios
└── streambuf
├── istream → iostream
└── ostream → iostream
├── ifstream (filebuf)
├── ofstream (filebuf)
└── fstream (filebuf)
来源
田浩然上传的C++语言课件,计算机科学技术基础B课程资料。