c_chept09.pptVIP

  • 4
  • 0
  • 约 26页
  • 2016-12-21 发布于江苏
  • 举报
第九章 流类库与输入/输出 §1 I/O流的概念 §2 格式化输入/输出 §3 文件操作方式 §1 I/O流的概念 一、概述 输出操作:将一个对象的状态换成一个字符序列输出到文件中。 输入操作:从某个文件接收到一个字符序列,然后将其转换成一个对象的状态所要求的格式。 I/O流类库(软件包、系统库):与输入和输出的操作有关的所有类的集合,类中提供的公有接口,用户可调用。 流:数据从一个对象流向另一个对象,或从一个文件流到另一个文件。(都是在外设中进行的) 数据流示意图 二、流类库 1.I/O流类层次图 2.I/O流类列表 P325 表11-1 3.说明: (1)ios类是istream类和ostream类的虚基类,提供对流进行格式化I/O操作和错误处理的成员函数。 (2)istream类提供对流进行提取(输入)操作的成员函数。 (3)ostream类提供对流进行插入(输出)操作的成员函数。 (4)iostream类提供对流进行双向(输入/输出)操作,该类本身没提供新的成员函数。 (5)streambuf类管理一个流的缓冲区,用户一般不涉及。 三、预定义流 流类库预定义的流对象为: cin 、cout 、cerr 、clog 四个流所联结的具体设备为: cin 与标准输入设备相关联 cout 与标准输出设备相关联 cerr 与标准错误输出设备

文档评论(0)

1亿VIP精品文档

相关文档