第7章 C++的I/O流类库 7·1 c十十为何建立自己的输入输出系统 7·2 c十十的流及流类库 7·3 输入输出的格式控制 7·4 用户自定义类型的输入输出 7.5 文件的输入输出 7·6 应用举例 7·1 C++为何建立自己的输入输出系统 在c十十中需要定义众多的用户自定义类型,但c语言的输入输出系统不支持用户自定义的对象。 struct my_struct{ int i; float f; char str; }s; 下面的语句是不能接受的: printf(%my_struct,s); 使用C十十的输入输出系统,就可以通过重载和运算符来解决以上问题。C十十的类机制允许它建立一个可扩展的输入输出系统,它可以通过修改和扩展来加入用户自定义类型及相应操作。 7·2 c十十的流及流类库 7.2.l C十十的流 输入输出是一种数据传递操作,它可以看作字符序列在主机与外部介质之间的流动。流(stream)为从源到目的的数据流的引用。每个流都是一种与设备相联系的对象。流具有方向性. 1. C十十的流 与输入设备(如键盘)相联系的流称为输入流; 与输出设备(屏幕)相联系的流称为输出流; 与输入输出设备(
您可能关注的文档
- BPC总结.pptx
- BPH手术指征.pptx
- BPSK传输实验报告.docx
- BSS呼叫流程与实际接口分析.ppt
- BSC指令集解析.doc
- Business card.ppt
- BIM介绍及应用学习.ppt
- BZ振荡实验报告夏胜军材52.docx
- B版高中数学课件 选修2-2:第三章 数系的扩充与复数的引入 2.1《复数代数形式的加减法运算及其几何意义》.ppt
- b第七章动物基因工程上.ppt
- CN119958854A 一种汽车离合器的性能检测装置及检测方法 (湖南耀隆科技有限公司).pdf
- 2026年虚拟现实行业投资机会分析报告.docx
- 2026年气候保险极端天气应对策略.docx
- 2026年汽车零部件行业市场前景分析报告及2027-2032年发展趋势报告.docx
- 2026年颜料行业市场需求预测技术创新及产业链分析报告.docx
- 2026年智能家居市场用户调研报告及需求分析.docx
- 2026年智能家居环境气体传感器行业技术革新市场趋势报告.docx
- 2026年养老产业政策环境与市场机会报告.docx
- 2026年抗氧化剂产品创新与发展报告.docx
- CN119958841A 一种基于实测载荷谱的矿用挖掘机下车架疲劳测试台及测试方法 (徐州徐工矿业机械有限公司).pdf
原创力文档

文档评论(0)