ios_base 类

存储描述类和成员函数共有输入和不依赖于模板参数的输出流。类模板 ( basic_ios 描述什么是公共且依赖于模板参数。)

类 ios_base 对象存储格式信息,包括:

  • fmtflags对象类型的格式标志。

  • iostate类型对象的异常掩码。

  • 在 int类型的某个对象的字段宽度*。*

  • 在类型为 int的对象显示精度。

  • 区域设置对象在类型的区域设置对象。

  • 两个可扩展数组,与类型指针 long 和 void 的元素。

类 ios_base 还存储在流状态信息对象,在 iostate类型对象回调和堆栈。

构造函数

ios_base

构造 ios_base 对象。

Typedef

event_callback

描述一函数传递到 register_call

fmtflags

输出指定外观的常数。

iostate

描述定义流状态的常数。

openmode

描述如何与交互。流

seekdir

为操作偏移指定开始点。

枚举

event

事件类型指定为。

常量

adjustfield

为 internal定义) 的位掩码 | left | right.

应用程序

查找指定对流的末尾插入在每个中。

吃了

控制对象,其第一次创建时,指定查找到流的末尾。

badbit

记录流缓冲区的完整性丢失。

basefield

为 dec定义) 的位掩码 | hex | oct.

请求

指定相对于查找序列的开头。

binary

指定应将文件作为二进制流,而不是将其作为文本流。

boolalpha

指定 bool 类型的对象插入或提取作为名称 (如 true 和 false) 而不是数值。

币种

指定相对于在查找序列中的当前位置。

12 月

在十进制格式指定的插入或整数值获取。

end

指定相对于查找序列的结尾。

eofbit

记录文件尾,在提取从流时。

failbit

记录未获取流中的一个有效字段。

fixed

在定点格式指定浮点值插入的 (没有索引字段)。

floatfield

为 fixed定义) 的位掩码 | scientific

goodbit

所有位为清除状态。

hex

以十六进制格式指定的插入或整数值获取。

in

指定从当前提取的。

internal

为字段宽度的填充。通过插入一内部的填充字符连接一种生成的数字字段。

left

指定左对齐。

10 月

在指定获取插入或八进制格式的整数值。

out

指定插入到流。

right

指定右对齐。

科学

在科学格式指定浮点值的指数 (插入与字段)。

showbase

指定显示所生成的整数范围的基本前缀的插入。

showpoint

在生成的浮点字段指定小数点的条件未插入的。

showpos

非负数在生成的数字字段指定加号的插入。

skipws

在部分提取前指定跳过前导空格。

trunc

其控件对象创建时,指定删除现有文件的内容。

unitbuf

输出在每个导致插入后刷新。

大写

在一些插入指定小写字母大写等效的标记。

成员函数

失败

成员用作在类模板的成员函数。所有异常的基类。清除basic_ios类。

flags

设置或返回当前设置标志。

getloc

返回存储的区域设置对象。

灌输

更改区域设置。

初始

创建标准 iostream 对象,当构造。

iword

将作为 iword中存储的值。

精度

指定浮点数中显示数字的数目。

pword

将作为 pword中存储的值。

register_callback

指定回调函数。

setf

设置指定的标志。

synchronization_with_stdio

确保 iostream 和 C 运行库。操作顺序发生其出现在源代码。

unsetf

使指定标志进行关闭。

width

将输出流的长度。

xalloc

指定变量是流的一部分。

运算符

operator=

ios_base 的对象赋值运算符。

要求

页眉: <ios>

命名空间: std

请参见

参考

C++ 标准库中的线程安全

iostream 编程

iostreams 约定

其他资源

ios_base 成员

ios 成员