C++面向对象程序设计 教学课件 作者 陈维兴 等 第9章 C++的输入和输出.pptVIP

  • 16
  • 0
  • 约1.19万字
  • 约 42页
  • 2019-10-03 发布于未知
  • 举报

C++面向对象程序设计 教学课件 作者 陈维兴 等 第9章 C++的输入和输出.ppt

第9章 C++的输入和输出 9.1 C++为何建立自己的输入输出系统 ? 因为在C++中用户需要定义众多的自定义类型,但是C语言的输入输出系统不支持用户自定义的类型。请看下面的类: class my_class{ int i; float f; char *str; } obj; 对此类类型,在C语言中下面的语句是不能接受的: printf("% my_class",obj); ? C++的流类比C的输入输出函数具有更大的优越性。 9.2 C++的流库及其基本结构 9.2.1 C++的流 在C++中,流类是为输入输出提供的一组类,它们都放在流库中。 流总是与某一设备相联系的(例如键盘、屏幕或硬盘等),通过使用流类中定义的方法,就可以完成对这些设备的输入输出操作。 流具有方向性:与输入设备(如键盘)相联系的流称为输入流;与输出设备(如屏幕)相联系的流称为输出流;与输入输出设备(如磁盘)相联系的流称为输入输出流。 C++中包含几个预定义的流对象,: ? 标准输入流 cin 与标准输入

文档评论(0)

1亿VIP精品文档

相关文档