- 1
- 0
- 约1.34万字
- 约 46页
- 2018-03-02 发布于浙江
- 举报
[电脑基础知识]C面向对象程序设计教学PPT9
第9章 文件与流 C++具有一个功能强大的I/O类继承体系结构用于处理数据的输入/输出问题,该体系结构不仅提供了对系统内置数据类型的输入/输出操作,而且允许程序员通过重载扩展其功能以实现自定义数据类型的输入和输出操作。 本章主要介绍C++流的基本结构,数据的输入输出及其格式化问题,同时还介绍了C++文件的编程技术。 9.1 C++ I/O流及流类库 1、流的概念 所谓流,是指数据的有向流动,即数据从一个设备流向另一个设备 。 流实际上是一种对象,它在使用前被建立,使用后被删除。数据的输入/输出操作就是从流中提取数据或者向流中添加数据。 通常把从流中提取数据的操作称为析取,即读操作;向流中添加数据的操作称为插入操作,即写操作。 9.1 C++ I/O流及流类库 2、C++ I/O流类的继承结构 C++建立了一个十分庞大的流类库来实现数据的输入/输出操作,其中的每个流类实现不同的功能,这些类通过继承组合在一起。 9.1 C++ I/O流及流类库 3、C++主要的流类简介 streambuf主要作为其他类的支持,定义了对缓冲区的通用操作,如设置缓冲区,从缓冲区中读取数据,或向缓冲区写入数据等操作 filebuf类使用文件来保存缓冲区中的字符序列。它定义了文件读、写、打开、关闭等常用操作。 ios是所有流类的基类,提供对流状态进行设置的主要功能。如文件数据的格式码设置与取消,
您可能关注的文档
- [生物学]细胞器.ppt
- [生物学]节肢动物.ppt
- [生物学]蛋白质8.ppt
- [生物学]第八章原核表达调控.ppt
- [生物学]运动营养与健康课件_体质.ppt
- [生物学]葡萄球菌.ppt
- [生物学]蛋白质的运动.ppt
- [生物学]酒精工艺学讲义.doc
- [生物学]酶促反应动力学.ppt
- [生物学]量子化学在生物学领域的应用与研究进展.doc
- 《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)