第12章 流类库和输入输出.docxVIP

  • 19
  • 0
  • 约1.06万字
  • 约 10页
  • 2016-12-18 发布于湖北
  • 举报
第12章流类库和输入输出【内容提要】流的概念及流类库输入输出的格式控制输入与输出运算符的重载文件操作【重点与难点】12.1 流的概念及流类库12.1.1 流的概念C++中的流是指数据从一个对象传递到另一个对象的操作。从流中读取数据称为提取操作,向流内添加数据称为插入操作。流在使用前要建立,使用后要删除。如果数据的传递是在设备之间进行,这种流就称为I/O流。C++专门内置了一些供用户使用的类,在这些类中封装了可以实现输入输出操作的函数,这些类统称为I/O流类。C++流预定义了4个标准流类对象,它们可以直接用来输入输出。这些标准流类对象都包含在头文件iostream.h中。istream cin; //与标准输入设备相关联的标准输入流。ostream cout; //与标准输出设备相关联的标准输出流。ostream cerr; //与标准错误输出设备相关联的非缓冲方式的标准输出流。ostream clog; //与标准错误输出设备相关联的缓冲方式的标准输出流。12.1.2 流类库C++的流类库有两个平行的基类streambuf和ios,其它的流类都是从这两个基类直接或间接派生的。使用这些流类库时,必须包含相应的头文件。ios类及其派生类为用户提供了使用流类的接口。以下给出ios类及其派生类的层次结构图。ios istr

文档评论(0)

1亿VIP精品文档

相关文档