ios_base Class
该类描述的存储空间和成员函数不依赖于模板参数的公共输入和输出流。 (模板类 basic_ios 介绍了什么是公共和依赖于模板参数。)
Ios_base 类的对象存储格式设置的信息,包括:
格式类型的对象中的标志 fmtflags。
在类型的对象中的异常掩码 iostate。
在类型的对象中的字段宽度int*.*
显示精度类型的对象在int。
区域设置对象类型的对象在的区域设置。
两个可扩展的数组,包含的元素类型的长和void指针。
Ios_base 类的对象也将流的状态信息,存储类型的对象在 iostate,和回调堆栈。
构造函数
构造 ios_base 对象。 |
Typedef
描述函数传递给 register_call。 |
|
若要指定的输出外观的常量。 |
|
定义常数描述流的状态。 |
|
描述如何与流进行交互。 |
|
指定偏移量的操作的起始的点。 |
枚举
指定的事件类型。 |
常量
定义为一个位掩码internal | left |right. |
|
指定希望在每个插入之前流的末尾。 |
|
指定希望在其控制的对象首次创建时流的末尾。 |
|
记录流缓冲区的完整性。 |
|
定义为一个位掩码dec | hex |oct. |
|
指定相对于序列的开始查找。 |
|
指定作为二进制流,而不是文本流的形式应读取的文件。 |
|
指定插入或抽出的对象类型的bool作为名称 (如true和false) 而不是数字值。 |
|
指定相对于当前在序列中的位置查找。 |
|
指定插入或抽出的整数值的十进制格式。 |
|
指定相对于序列的末尾搜索。 |
|
记录的文件结尾时从流中提取。 |
|
记录从流中提取有效字段失败。 |
|
在定点格式 (与任何指数域) 中指定的浮点值的插入。 |
|
定义为一个位掩码fixed | scientific |
|
清除所有状态位。 |
|
以十六进制格式指定插入或抽出的整数值。 |
|
指定从流中的提取。 |
|
填充代码来插入的字段宽度填充在某一时刻的内部生成的数值字段的字符。 |
|
指定左的对齐。 |
|
八进制格式指定插入或抽出的整数值。 |
|
指定插入到流。 |
|
指定右对齐。 |
|
科学计数法格式 (使用指数的域) 中指定的浮点值的插入。 |
|
指定的前缀,可以显示出生成的整数字段的插入。 |
|
生成浮点字段中指定十进制的小数点无条件的插入。 |
|
在生成非负数值字段中指定插入一个加号。 |
|
指定跳过某些抽取之前的前导空白。 |
|
创建其控制的对象时,请指定现有文件的删除内容。 |
|
每个插入后刷新输出的原因。 |
|
在某些插入指定大小写字母的大写等效项的插入。 |
成员函数
设置或返回当前的标记设置。 |
|
返回的存储区域设置对象。 |
|
更改区域设置。 |
|
创建标准想起自己在 iostream 对象构造时。 |
|
指定一个值,以存储为iword。 |
|
指定显示在一个浮点数中的位数。 |
|
指定一个值,以存储为pword。 |
|
指定的回调函数。 |
|
设置指定的标志。 |
|
确保想起自己在 iostream 和 C 运行时库操作发生在源代码中的显示顺序。 |
|
使指定的标志已经关闭。 |
|
设置输出流的长度。 |
|
指定一个变量应流的一部分。 |
运算符
赋值运算符为ios_base对象。 |
要求
标题: <ios>
命名空间: 标准