模板类 ostreambuf_iterator 描述输出迭代器对象写入到输出流中抽取的连续字符元素的运算符 >>。ostreambuf_iteratorS 不同于 ostream_iterator 类中的对象插入到输出流的类型有字符而不是泛型类型。
template <
class CharType = char
class Traits = char_traits<CharType>
>
参数
CharType
表示为 ostreambuf_iterator 的字符类型的类型。此参数是可选的默认值是char*.*Traits
表示为 ostreambuf_iterator 的字符类型的类型。此参数是可选的默认值是char_traits<CharType >。
备注
Ostreambuf_iterator 类必须满足的要求输出迭代器。算法可以写入到输出流处理使用直接ostreambuf_iterator。类提供了一个低级别的流迭代器,允许在窗体中的字符,可以绕过缓冲和高级流迭代器与相关联的字符转换 (不带格式) 的原始 I/O 流访问。
构造函数
构造ostreambuf_iterator的初始化为写入到输出流的字符。 |
Typedef
一种类型的字符类型提供的ostreambuf_iterator。 |
|
一种类型的流类型提供的ostream_iterator。 |
|
一种类型的流类型提供的ostreambuf_iterator。 |
|
提供的类型字符特性类型的ostream_iterator。 |
成员函数
插入到输出流缓冲区的失败的测试。 |
运算符
取消用于实现输出迭代器表达式的运算符 *i = x。 |
|
无法正常工作的增量运算符,返回ostreambuf_iterator给同一个对象它发送之前调用该操作。 |
|
运算符相关联的流缓冲区中插入一个字符。 |
要求
标题: <iterator>
命名空间: 标准