第九章 输入输出流库.pptVIP

  • 5
  • 0
  • 约 68页
  • 2017-02-03 发布于湖北
  • 举报
第九章 输入/输出流库 9.1 概述 C++具有一个功能强大的I/O类继承体系结构用于处理数据的输入/输出问题,该体系结构不仅提供了对系统内置数据类型的输入/输出操作,而且允许通过重载扩展其功能以实现自定义数据类型的输入和输出操作。 本章主要介绍C++流的基本结构,数据的输入输出及其格式化问题,同时还介绍了C++文件的编程技术。 1.流的概念 第九章 输入/输出流库 (1)流 有向的数据流动的抽象描述,是数据流动的渠道和方向,是程序与输入/输出设备的连接桥梁。 (2)I/O流 指对流的操作集合,它将数据流向流对象,或从流对象流出数据。 (3)输出流 数据从内存缓冲区传送到目标设备中的流。 (4)输入流 数据从目标设备传送到内存缓冲区中的流。 第九章 输入/输出流库 流实际上是一种对象,它在使用前被建立,使用后被删除。如:cin表示输入流对象,C++已将其与键盘关联;cout表示输出流对象,C++已将其与显示器关联。 数据的输入/输出操作就是从流中提取数据或者向流中添加数据。 通常把从流中提取数据的操作称为析取,即读操作;向流中添加数据的操作称为插入操作,即写操作。 2.C++ I/O流类的继承结构 C++建立了一个十分庞大的流类库来实现数据的输入/输出操作,其中的每个流类实现不同的功能,这些类通过继承组合

文档评论(0)

1亿VIP精品文档

相关文档