C ++库 -<ostream>

简介

它是一个输出流对象,可以编写字符序列并表示其他类型的数据.提供特定成员来执行这些输出操作.

定义

下面是std :: ostream的定义.

typedef basic_ostream<char> ostream;

参数

  • charT : 字符类型.

  • 特征 :  Character traits类,用于定义流对象使用的字符的基本属性.

成员类型

Sr.No.成员类型定义
1event表示事件类型的类型
2event_callback事件回调函数类型
3failure流异常的基类
4fmtflags流格式标志的类型
5Init初始化标准流对象
6iostate流状态标志的类型
7openmode流开放模式标志的类型
8seekdir寻找方向标志的类型
9basic_istream :: sentry它用于为输入准备流
10seekdirbasic_ostream :: sentry它用于为输出准备流

公共成员函数

Sr.No.成员类型定义
1(构造函数)构造对象(公共成员函数)
2(析构函数)Destruct对象(公共成员函数)

公共成员函数

Sr.No.成员函数定义
1gcount用于获取字符数
2get它用于获取字符
3getline它用于获取行
4ignore它用于提取和丢弃字符
5peek使用它偷看下一个字符
6read用于读取数据块
7readome它用于读取缓冲区中可用的数据
8putback它用于将字符放回
9unget它用于取消字符

格式化输出

Sr.No .输出定义
1operator>>它用于提取格式化输入

无格式输出

Sr.No.输出定义
1put用于放置字符
2write它用于写入数据块

定位

Sr.No.位置定义
1tellp用于获取输出序列中的位置
2seekp用于设定位置在输出序列中

同步

Sr.No.同步定义
1刷新它用于刷新输出流缓冲区

受保护的成员函数

Sr.No.成员函数定义
1operator =用于移动作业
2swap它用于交换内部

继承自basic_ios的公共成员函数

Sr .No.会员类型定义
1good它用于检查流的状态是否良好
2eof它用于检查是否设置了eofbit
3fail它用于检查是否设置了failbit或badbit
4bad用于检查badbit是否设置
5operator!评估流
6rdstate它用于获取错误状态标志
7setstate用于设置错误状态标志
8clear用于设置错误状态标志
9fill获取/设置填充字符
10exceptions用于获取/设置例外掩码
11imbueImbue locale
12tie它用于获取/设置绑定流
13rdbuf它用于获取/设置流缓冲区
14narrow缩小字符
15widen加宽字符