- 4
- 0
- 约2.81千字
- 约 18页
- 2018-03-16 发布于河南
- 举报
面向对象技术与C第七章
C++的I/O流类库 输入输出的目标 从键盘读入数据 在屏幕上显示数据 将数据保存在文件中 从文件中取出数据 内容 C++的流及流类库 输入输出的格式控制 用户自定义类型的输入输出 文件的输入输出 C++的流及流类库 C++系统提供了一个用于输入输出(I/O)操作的类体系,该类体系提供了对预定义类型进行输入输出操作的能力,允许C++建立一个可扩展的输入输出系统。从而,利用该系统进行用户自定义类型的输入输出操作。 在C++中,输入输出操作是由“流”来处理的。 所谓流是指数据从一个位置流向另一个位置。流具有方向性:与输入设备相联系的流称为输入流;与输出设备相联系的流称为输出流;与输入输出设备相联系的流称为输入输出流。 C++预定义的4个流类对象 C++中包含了四个预定义的流类对象 标准输入流cin 标准输入设备,默认键盘 标准输出流cout 标准输出设备,默认显示器 非缓冲型的标准出错流cerr 标准错误输出设备,显示器(非缓冲方式) 缓冲型的标准出错流clog 标准错误输出设备,显示器(缓冲方式) cerr与clog的区别 cerr是非缓冲式的,发送给它的任何内容都立即输出 clog是缓冲式的,只有当缓冲区满时才进行输出,也可通过刷新流的方式强迫刷新缓冲区 主张使用cerr,因为有时缓冲区的使用会抑制错误信息的显示。 流类库 C++流类库是用继承方法建立起来的输入输出类库,他具有两个
原创力文档

文档评论(0)