ostream_iterator Class

模板类 ostream_iterator 描述输出迭代器对象写入到输出流中抽取的连续元素的运算符 <<

template <
   class Type 
   class CharType = char
   class Traits = char_traits<CharType>
>
class ostream_iterator

参数

  • Type
    要插入到输出流的对象的类型。

  • CharType
    表示的字符类型的类型ostream_iterator。 此参数是可选的默认值是char*.*

  • Traits
    表示的字符类型的类型ostream_iterator。 此参数是可选的默认值是char_traits<CharType >。

Ostream_iterator 类必须满足的要求输出迭代器。 算法可以写入到输出流处理使用直接ostream_iterator

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

ostream_iterator

构造ostream_iterator就是初始化和分隔到写入输出流。

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

char_type

一种类型的字符类型提供的ostream_iterator

ostream_type

一种类型的流类型提供的ostream_iterator

traits_type

提供的类型字符特性类型的ostream_iterator

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

operator*

取消用于实现输出迭代器表达式的运算符 *i = x。

operator++

无法正常工作的增量运算符,返回ostream_iterator给同一个对象它发送之前调用该操作。

operator=

用于实现输出迭代器表达式赋值运算符 *i = x用于写入到输出流。

要求

标题: <iterator>

命名空间: 标准

请参见

参考

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

标准模板库

其他资源

ostream_iterator 成员

iterator 成员