ostream_iterator 类
模板类 ostream_iterator 描述一个输出迭代器对象,该对象使用提取运算符 << 将连续的元素写入输出流。
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
参数
类型
要插入到输出流的对象的类型。CharType
表示 ostream_iterator 字符类型的类型。 此参数为可选参数,默认值为 char。Traits
表示 ostream_iterator 字符类型的类型。 此参数为可选参数,默认值为 char_traits<CharType>。
ostream_iterator 类必须满足对输出迭代器的要求。 可使用 ostream_iterator 直接向输出流中写入算法。
构造函数
构造已初始化并限定写入输出流的 ostream_iterator。 |
Typedef
为 ostream_iterator 的字符类型提供的类型。 |
|
为 ostream_iterator 的流类型提供的类型。 |
|
为 ostream_iterator 的字符特征类型提供的类型。 |
运算符
用于实现输出迭代器表达式 *i = x 的取消引用运算符。 |
|
一种非功能性递增运算符,可向调用该运算之前所处理的同一对象返回 ostream_iterator。 |
|
用于实现输出迭代器表达式 *i = x 以写入输出流的赋值运算符。 |
要求
标头:<iterator>
命名空间: std