- 16
- 0
- 约1.19万字
- 约 42页
- 2019-10-03 发布于未知
- 举报
第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 与标准输入
您可能关注的文档
- C++程序设计 教学课件 作者 白伟青 等 第8章.ppt
- C++程序设计 教学课件 作者 白伟青 等 第9章.ppt
- C++程序设计 教学课件 作者 白伟青 等 第10章.ppt
- C++程序设计 教学课件 作者 白伟青 等 封面.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第1章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第2章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第3章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第5章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第6章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第7章.ppt
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)