C++面向对象程序设计 教学课件 作者 朱战立 张玉祥 chap9_IO流类库.pptVIP

  • 1
  • 0
  • 约1.47万字
  • 约 72页
  • 2019-10-04 发布于广东
  • 举报

C++面向对象程序设计 教学课件 作者 朱战立 张玉祥 chap9_IO流类库.ppt

第9章 I/O流类库 主要内容 基本概念 C++的基本流类结构 Istream类和ostream类 格式控制 文件的读/写 可流类 9.1 基本概念 设备间的数据传送 内存 显示屏 内存 文件 键盘 内存 文件 内存 键盘 文件 流 面向对象技术中,任何设备都可以表示为相应类的对象,设备之间的数据传送即对象之间的数据传送。 数据从源对象到目的对象的传送可以抽象看做一个“流”。 当键入字符时,就可认为字符从键盘流入程序的数据结构中; 当写入磁盘文件时,也可认为程序流到磁盘上。 例如: cout“数据”; cin变量名; 流类 把实现设备之间信息交换的类称作流类。 流库 若干流类的集合称做流类库。 C++流类库是用继承方法建立起来的一个输入/输出类库,它具有两个平行的基类即streambuf类和ios类,所有其它的流类都是从它们直接或间接地派生出来的。 9.2 C++的基本流库结构 C++为何建立自己的输入输出系统 C语言的输入/输出库函数不支持用户自定义的数据类型(如结构、类) ,用户也不能通过重载这些库函数来实现用户自定义数据类型的输入/输出。例如: struct my_struct{ int i;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档