- 3
- 0
- 约4.96千字
- 约 51页
- 2017-01-01 发布于广东
- 举报
第6章 C++的I/O流类库 ? 知识点 C++为什么要建立自己的输入输出系统 输出流 输入流 格式控制 ? 难点 格式控制 ? 要求 掌握: 输出流 输入流 了解: 格式控制 6.1 C++为什么要建立自己的输入输出系统 C语言的输入输出系统是一个使用灵活、功能强大的系统,那么,为什么C++还要建立自己的输入输出系统呢?这是因为在C++中需要定义众多的用户自定义类型,面向对象方法的数据封装性就是通过用户所定义的类类型来体现的,而继承性和多态性是通过用户定义的类对象的操作来体现的。 但C语言的输入输出系统不支持用户自定义的对象。因而C++必须建立一个可扩展的输入输出系统,可以通过它解决用户自定义类型的输入输出操作。 6.2 输入输出流 C++语言提供了输入输出流机制,流简单方便,具有完整性,有效性和灵活性等特点。 流是从源(source,或者产生者)到失(sink,或者消费者)的数据流的抽象引用。从源输入字符称为提取(extracting);把字符输出称为插入(inserting)。 流操作通过iostrean类库中提供的流类来完成,它们的定义在头文件iostrean.h中,任何使用流的程序必须包含该头文件。C++标准定义了多个与流相关的类,不同编译器实现对类的层次结构可能不尽相同。大部分类在程序中不会直接使用。 6.3 输出流 流的输出
您可能关注的文档
- C++面向对象程序设计李素若杜华兵主著c8课件教学.ppt
- C++面向对象程序设计栗青生第1章课件教学.ppt
- C++面向对象程序设计栗青生第2章课件教学.ppt
- C++面向对象程序设计栗青生第3章课件教学.ppt
- C++面向对象程序设计栗青生第4章课件教学.ppt
- C++面向对象程序设计栗青生第5章课件教学.ppt
- C++面向对象程序设计栗青生第6章课件教学.ppt
- C++面向对象程序设计栗青生第7章课件教学.ppt
- C++面向对象程序设计栗青生第8章课件教学.ppt
- C++面向对象程序设计张德慧周元哲主编第1章C++概述课件教学.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)