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> 存储对象:
Type basic_istream**<Elem, Traits>**对象的关系指针。
Type basic_streambuf**<Elem, Traits >**对象的流缓冲区的指针。
在 char_type类型的某个对象的填充字符。
构造函数
构造 basic_ios 类。 |
Typedef
模板参数 Elem的同义词。 |
|
Traits::int_type的同义词. |
|
Traits::off_type的同义词. |
|
Traits::pos_type的同义词. |
|
模板参数 Traits的同义词。 |
成员函数
流指示缓冲区的完整性丢失。 |
|
清除任何错误标识。 |
|
从一个流复制的标记到另一个。 |
|
指示流的结尾是否已到达。 |
|
指示哪些异常由引发。流 |
|
指示未能提取流中的一个有效字段。 |
|
指定或返回要使用字符,在文本未的宽度相同的时。流。 |
|
指示流状况良好。 |
|
更改区域设置。 |
|
调用由 basic_ios 构造函数。 |
|
移动所有值,除此之外,此指针移到流缓冲区,从参数到当前对象。 |
|
查找等效的 char 到给定的 char_type。 |
|
为指定缓冲区的路由流。 |
|
读取位标志的状态。 |
|
流分配缓冲区是此流对象中读取缓冲区。 |
|
设置其他标志。 |
|
为这些其他 basic_ios 对象交换此 basic_ios 对象的值。 对流缓冲区的指针没有交换。 |
|
确保一个流。其他流之前处理的。 |
|
查找 char_type 的等效字符为特定类型。 |
运算符
授予使用 basic_ios 对象在使用为 bool。 自动类型转换禁用防止常见,意外的副作用。 |
|
指示流是否是好的。 |
|
指示流不是错误的。 |
要求
页眉: <ios>
命名空间: std