typedef basic_ostream<char> ostream;
模板参数 | 定义 | 注释 |
---|---|---|
charT | char | 别名为成员 char_type |
特性 (traits) | char_traits<char> | 别名为成员 traits_type |
字段 | 成员函数 | 描述 | |
---|---|---|---|
格式化 | 格式标志 | 标志 setf unsetf | 一组影响某些输入/输出操作如何被解释或生成的内部标志。 参见成员类型 fmtflags。 |
字段宽度 | 宽度 | 要插入的下一个格式化元素的宽度。 | |
显示精度 | precision | 下一个插入的浮点值的小数精度。 | |
locale | getloc imbue | 函数用于受本地化属性影响的格式化输入/输出操作的 locale 对象。 | |
填充字符 | fill | 用于将格式化字段填充到字段宽度(width)的字符。 | |
状态 | 错误状态 | rdstate setstate clear | 流的当前错误状态。 可以通过调用 good、eof、fail 和 bad 获取单个值。 参见成员类型 iostate。 |
异常掩码 | exceptions | 会为其抛出 failure 异常的状态标志。 参见成员类型 iostate。 | |
其他 | 回调栈 | register_callback | 指向在某些事件发生时被调用的函数的指针栈。 |
可扩展数组 | iword pword xalloc | 用于存储 long 和 void* 类型对象的内部数组。 | |
绑定流 | tie | 指向输出流的指针,该流在此流的每次 I/O 操作前被刷新。 | |
流缓冲区 | rdbuf | 指向关联的 streambuf 对象的指针,该对象负责所有输入/输出操作。 |
成员类型 | 定义 |
---|---|
char_type | char |
traits_type | char_traits<char> |
int_type | int |
pos_type | streampos |
off_type | streamoff |