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

  • 6
  • 0
  • 约1.2万字
  • 约 64页
  • 2017-01-01 发布于广东
  • 举报

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精品文档

相关文档