c++输入输出流及文件操作探索.pptVIP

  • 3
  • 0
  • 约2.59万字
  • 约 88页
  • 2017-05-27 发布于湖北
  • 举报
7.1.1 缓冲区 缓冲区buffer是内存中的一个临时存储区, 用来匹配不同部件数据传输率的差异。 通过使用缓冲的方式可以更高效地处理输入输出, 信息从设备和程序之间传输时可临时存储在缓冲区中,等待累积成数据块或合适的事机再传送的目的地。 7.2 标准流对象及常用成员函数 标准流对象是在std命名空间中定义的流对象,提供内存与常用外部设备进行数据交互功能。 声明在头文件iostream 7.2.1 标准输出流 标准错误流对象cerr(console error ) 标准错误流对象clog(console log的) 作用都是在标准输出设备上显示出错信息, 两个对象一般关联显示进行器输出。 区别是 cerr不经过缓冲区,直接向显示器上输出有关信息,而clog中的信息存放在缓冲区中,缓冲区满后或遇endl时输出。 * 在创建文件流对象时,可以把它与磁盘上的文件关联起来。还可以创建与特定文件没有关联的文件流对象,在程序运行中使用成员函数将其和特定文件建立关联。流与文件的关联关系如图5.6所示。连接为了读写磁盘文件,该文件必须被打开,操作系统将其关联到程序中,并根据设定的方式使用该文件。将文件流关联到具体文件的功能可以由打开函数完成。可以修改与文件流关联的磁盘文件,也可以在不同时间用同一个ofstream对象

文档评论(0)

1亿VIP精品文档

相关文档