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 > 存储:
指向类型的对象的领带 basic_istream< 元素、 特性 >。
流缓冲区指针的对象类型的 basic_streambuf< 元素、 特性 >。
格式信息。
填充字符类型的对象在char_type。
构造函数
构造basic_ios类。 |
Typedef
模板参数同义词Elem。 |
|
同义词Traits::int_type。 |
|
同义词Traits::off_type。 |
|
同义词Traits::pos_type。 |
|
模板参数同义词Traits。 |
成员函数
指示流缓冲区的完整性。 |
|
清除所有错误标志。 |
|
将标志复制到另一个流。 |
|
指示是否已到达流的末尾。 |
|
指示流不会引发的异常。 |
|
表示从流中提取有效的域的故障。 |
|
指定或返回的文本不是与宽流时,将使用的字符。 |
|
指示该流是完好的。 |
|
更改区域设置。 |
|
调用basic_ios构造函数。 |
|
移动指针到流的缓冲区,从当前对象的参数除外的所有值。 |
|
查找到等效字符给定char_type。 |
|
路由到指定的缓冲区的流。 |
|
读取的位标志的状态。 |
|
将此流对象的读取的缓冲区流缓冲区分配。 |
|
设置其他标志。 |
|
交换的值在此basic_ios对象的另一个basic_ios对象。 不换流缓冲区的指针。 |
|
确保在另一个流之前处理该一个流。 |
|
查找相当于char_type为给定字符值。 |
运算符
允许使用basic_ios对象作为bool。 自动类型转换被禁用以防止常见的、 意外的副作用。 |
|
指示流是否仍然完好。 |
|
指示流是否未损坏。 |
要求
标题: <ios>
命名空间: 标准