basic_ios Class

模板类描述了两个输入流的公共存储和成员函数 (模板类的 basic_istream) 和输出数据流 (模板类的 basic_ostream) 的依赖于模板参数。 (类 ios_base 描述了什么是公共的和不依赖于模板参数。)类的对象 basic_ios < 类元素,类 Traits > 用于控制流类型的元素与 Elem,其字符特性由类 特性

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

参数

  • Elem
    一种类型。

  • Traits
    类型的变量char_traits

备注

对象类的 basic_ios < 类元素,类 Traits > 存储:

f2dh4a23.collapse_all(zh-cn,VS.110).gif构造函数

basic_ios

构造basic_ios类。

f2dh4a23.collapse_all(zh-cn,VS.110).gifTypedef

char_type

模板参数同义词Elem。

int_type

同义词Traits::int_type

off_type

同义词Traits::off_type

pos_type

同义词Traits::pos_type

traits_type

模板参数同义词Traits。

f2dh4a23.collapse_all(zh-cn,VS.110).gif成员函数

不正确

指示流缓冲区的完整性。

clear

清除所有错误标志。

copyfmt

将标志复制到另一个流。

eof

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

异常

指示流不会引发的异常。

失败

表示从流中提取有效的域的故障。

fill

指定或返回的文本不是与宽流时,将使用的字符。

工作正常

指示该流是完好的。

imbue

更改区域设置。

init

调用basic_ios构造函数。

移动

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

缩小

查找到等效字符给定char_type

rdbuf

路由到指定的缓冲区的流。

rdstate

读取的位标志的状态。

set_rdbuf

将此流对象的读取的缓冲区流缓冲区分配。

setstate

设置其他标志。

换用

交换的值在此basic_ios对象的另一个basic_ios对象。 不换流缓冲区的指针。

如果出现票数相等

确保在另一个流之前处理该一个流。

扩大

查找相当于char_type为给定字符值。

f2dh4a23.collapse_all(zh-cn,VS.110).gif运算符

显式运算符 bool

允许使用basic_ios对象作为bool。 自动类型转换被禁用以防止常见的、 意外的副作用。

运算符 void *

指示流是否仍然完好。

运算符!

指示流是否未损坏。

要求

标题: <ios>

命名空间: 标准

请参见

参考

线程安全性对标准C++库中

iostream编程

(mfc)约定

其他资源

basic_ios 成员

ios 成员