- 2
- 0
- 约1.15万字
- 约 63页
- 2015-12-15 发布于广东
- 举报
第9章 流类库与输入/输出 9.1 输入/输出标准流类 9.2 文件流类 9.3 串流类 9.4 控制符 9.1 输入/输出标准流类 9.1.1 输入/输出流的概念 就像C语言一样,C++语言中也没有输入/输出语句。C++的I/O是以字节流的形式实现的,每一个C++编译系统都带有一个面向对象的输入/输出软件包,这就是I/O流类库。其中,流是I/O流类的中心概念。到目前为止,我们一直在使用它。 所谓流,是指数据从一个对象流向另一个对象。在C++程序中,数据可以从键盘流入到程序中,也可以从程序中流向屏幕或磁盘文件,把数据的流动抽象为“流”。流在使用前要被建立,使用后要被删除,还要使用一些特定的操作从流中获取数据或向流中添加数据。从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。 流实际上就是一个字节序列。在输入操作中,字节从输入设备(如键盘、磁盘、网络连接等)流向内存;在输出操作中,字节从内存流向输出设备(如显示器、打印机、磁盘、网络连接等)。如图9-1所示。 在C++语言中,针对流的特点,提供了如图9-2所示的层次结构来描述流的行为,并给出了I/O流类库的操作。 9.1.2 输入/输出标准流类 1.标准流的设备名
您可能关注的文档
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.4 FPGA通用异步收发器新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.1 键盘接口设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.2 LED驱动器设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 9.4 A_D接口设计新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第2章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第4章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第5章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第6章EDA课件新.ppt
- EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 第8章 EDA课件新.ppt
- EDA技术与VHDL程序开发基础教程 978-7-302-22416-7 EDA技术与VHDL程序设计基础教程 新.ppt
- 《GB/T 21709.6-2026针灸技术操作规范 第6部分:穴位注射》.pdf
- GB/T 47335.1-2026中医药 诊断词汇 第1部分:舌象.pdf
- 中国国家标准 GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 《GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究》.pdf
- GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 中国国家标准 GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- 《GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法》.pdf
- 2026多元公平包容大奖(Belonging+Awards)申报指南.pptx
- 杰富瑞-美国清洁能源:内部预警已至,住宅太阳能商业模式生变-The Call Is Coming From Inside–Residential Solar Biz Model In Flux-20260422.pdf
原创力文档

文档评论(0)