basic_ios 类

描述模板类存储和成员函数共有确定模板参数的模板类输入流 ( basic_istream) 和 (输出流模板类)。basic_ostreamios_base (类描述了依赖于常用和模板参数。)类 basic_ios<class Elem, class Traits> 帮助控制对象与 Elem类型的元素的流,类依赖性格 特征字符。

template <class Elem, class Traits> 
   class basic_ios : public ios_base

参数

  • Elem
    一种类型。

  • Traits
    char_traits类型的变量。

备注

basic_ios<class Elem, class Traits> 存储对象:

构造函数

basic_ios

构造 basic_ios 类。

Typedef

char_type

模板参数 Elem的同义词。

int_type

Traits::int_type的同义词.

off_type

Traits::off_type的同义词.

pos_type

Traits::pos_type的同义词.

traits_type

模板参数 Traits的同义词。

成员函数

错误

流指示缓冲区的完整性丢失。

clear

清除任何错误标识。

copyfmt

从一个流复制的标记到另一个。

eof

指示流的结尾是否已到达。

异常

指示哪些异常由引发。流

失败

指示未能提取流中的一个有效字段。

fill

指定或返回要使用字符,在文本未的宽度相同的时。流。

指示流状况良好。

灌输

更改区域设置。

init

调用由 basic_ios 构造函数。

移动

移动所有值,除此之外,此指针移到流缓冲区,从参数到当前对象。

查找等效的 char 到给定的 char_type

rdbuf

为指定缓冲区的路由流。

rdstate

读取位标志的状态。

set_rdbuf

流分配缓冲区是此流对象中读取缓冲区。

setstate

设置其他标志。

swap

为这些其他 basic_ios 对象交换此 basic_ios 对象的值。 对流缓冲区的指针没有交换。

关系

确保一个流。其他流之前处理的。

扩大

查找 char_type 的等效字符为特定类型。

运算符

显式运算符 bool

授予使用 basic_ios 对象在使用为 bool。 自动类型转换禁用防止常见,意外的副作用。

无效运算符*

指示流是否是好的。

运算符。

指示流不是错误的。

要求

页眉: <ios>

命名空间: std

请参见

参考

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

iostream 编程

iostreams 约定

其他资源

basic_ios 成员

ios 成员