面向对象程序设计语言C++第2版课件作者陈文宇面向对象程序设计语言C++-第8章节流库.pptVIP

  • 1
  • 0
  • 约3.42千字
  • 约 15页
  • 2018-05-08 发布于广东
  • 举报

面向对象程序设计语言C++第2版课件作者陈文宇面向对象程序设计语言C++-第8章节流库.ppt

尚辅网 / 面向对象程序设计语言C++ 电子科技大学示范性软件学院 * 第八章 流库 8.1 C++的I/O系统 C++为了与C兼容,仍然保留了printf和scanf进行输入输出的方法。在C++的输入输出中,编译系统对数据类型进行严格的检查,凡是类型不正确的数据都不可能通过编译,因此C++的I/O操作是类型安全的。 但printf和scanf有一个重大的缺陷:就是它们不能处理用户自定义类型。所以,C++引入了自己的输入输出方式:流。C++采用继承的方法建立了比较实用的流库,流库不仅提供了与C的I/O系统相似的功能,而且功能更强灵活性更大,能方便进行扩充。 * 第八章 流库 8.2 C++流库的结构 8.2.1输入输出流的含义 输入是数据从输入设备(如键盘,磁盘,鼠标等)到内存的过程,输出是内存的数据输出到输出设备(如显示屏幕,打印机,磁盘等)的过程。输入输出过程中,数据像流水一样从一处流到另外一处,C++形象的描述该过程为流。流的内容可以是ASCII码字符、二进制形式的数据、图形图像、数字音频视频或者其他形式的信息。 在C++中,输入输出流被定义为类。C++的I/O库中的类称为流类,用流类定义的对象称为流对象。比如cin是输入流对象,cout是输出流对象。 * 第八章 流库 8.2 C++流库的结构 8.2.2 C++流库的结构 * ios is

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档