C++语言程序设计尹季昆主编第六章C++的流类库课件教学.pptVIP

  • 3
  • 0
  • 约4.96千字
  • 约 51页
  • 2017-01-01 发布于广东
  • 举报

C++语言程序设计尹季昆主编第六章C++的流类库课件教学.ppt

第6章 C++的I/O流类库 ? 知识点 C++为什么要建立自己的输入输出系统 输出流 输入流 格式控制 ? 难点 格式控制 ? 要求 掌握: 输出流 输入流 了解: 格式控制 6.1 C++为什么要建立自己的输入输出系统 C语言的输入输出系统是一个使用灵活、功能强大的系统,那么,为什么C++还要建立自己的输入输出系统呢?这是因为在C++中需要定义众多的用户自定义类型,面向对象方法的数据封装性就是通过用户所定义的类类型来体现的,而继承性和多态性是通过用户定义的类对象的操作来体现的。 但C语言的输入输出系统不支持用户自定义的对象。因而C++必须建立一个可扩展的输入输出系统,可以通过它解决用户自定义类型的输入输出操作。 6.2 输入输出流 C++语言提供了输入输出流机制,流简单方便,具有完整性,有效性和灵活性等特点。 流是从源(source,或者产生者)到失(sink,或者消费者)的数据流的抽象引用。从源输入字符称为提取(extracting);把字符输出称为插入(inserting)。 流操作通过iostrean类库中提供的流类来完成,它们的定义在头文件iostrean.h中,任何使用流的程序必须包含该头文件。C++标准定义了多个与流相关的类,不同编译器实现对类的层次结构可能不尽相同。大部分类在程序中不会直接使用。 6.3 输出流 流的输出

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档