9.1 C++的基本流类体系
来源:互联网 发布:自然语言处理算法 编辑:程序博客网 时间:2024/06/03 18:24
流类体系
整个流类体系是一个派生类体系,如下图所示。图 输入/输出流类派生体系
按ANSI C++标准,类ios是抽象类,它的析构函数是虚函数,它的构造函数为保护的,作为所有基本流类的基类。VC++中有一个构造函数ios (streambuf*)为公有,与ANSI C++不同。
在流类库中,最重要的两部分功能为标准输入/输出(standard input/output)和文件处理。
在C++的流类库中定义了四个全局流对象:cin,cout,cerr和clog。可以完成人机交互的功能。- cin:标准输入流对象,键盘为其对应的标准设备。带缓冲区的,缓冲区由streambuf类对象来管理。
- cout:标准输出流对象,显示器为标准设备。带缓冲区的,缓冲区由streambuf类对象来管理。
- cerr和clog:标准错误输出流,输出设备是显示器。为非缓冲区流,一旦错误发生立即显示。
要使用这四个功能,必须包含<iostream.h>文件。
提取运算符“>>”(stream_extraction operator)和插入运算符“<<”(stream_insertion operator),执行输入/输出操作。
- “提取”的含义是指输入操作,可看作从流中提取一个字符序列。
- “插入”的含义是指输出操作,可看作向流中插入一个字符序列。
文件处理完成永久保存的功能。在VC++的MFC编程中采用了序列化(Serialization)。
0 0
- 9.1 C++的基本流类体系
- C++的基本流类体系
- C++的基本流类体系
- Intel多核程序设计培训的基本体系
- 游戏服务器开发的基本体系
- 游戏服务器开发的基本体系
- DEVOPS的基本体系与流程
- C#GJBC-windows体系的服务结构
- arm体系中c语言的数据类型
- 浅谈c语言的知识体系
- 四大基本逻辑体系
- Storm基本体系架构
- 公司基本的技术体系需要有哪些元素
- JAVA的IO体系-流
- 异常类的继承体系
- java 类的继承体系
- Android知识体系梳理笔记五:Kotlin学习笔记一:类和继承以及Anko(全)的基本使用
- Object C 创建类的基本语法
- 8.3 多重继承与派生类成员标识
- 8.4 虚基类
- 8.5 派生类应用讨论
- Palindrome Number
- 8.6 多态性与虚函数
- 9.1 C++的基本流类体系
- 9.2 输入输出的格式控制
- Android 源码系列之<八>从源码的角度深入理解缓存策略之LruCache
- 9.3 标准设备的输入/输出
- 9.4 文件-文件的打开与关闭
- 9.5 文件-文件的读/写
- 9.6 文件-文件的随机访问
- Android UI设计之<十二>自定义View,实现绚丽的字体大小控制控件FontSliderBar
- Mybatis学习笔记(一)--- 开始使用Mybatis