back_insert_iterator Class

描述满足要求的输出迭代器的迭代器适配器。 它插入、 而不是覆盖,到后端序列的元素并因此提供了覆盖语义迭代器的 C++ 序列容器提供不同的语义。 Back_insert_iterator 类是模板化的容器类型。

template <class Container>
class back_insert_iterator

参数

  • Container
    插入后面的元素的容器的类型是插入back_insert_iterator

备注

容器必须满足的要求后插入序列中是否可以分期持续时间序列的末尾插入元素。 STL 序列容器定义的 deque 类列表类矢量类提供所需push_back成员函数和满足这些需求。 这些三容器以及字符串可能分别是适用于使用back_insert_iterators。 A back_insert_iterator必须始终使用其容器进行初始化。

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

back_insert_iterator

构造back_insert_iterator的容器中的最后一个元素之后插入的元素。

2cd99bzf.collapse_all(zh-cn,VS.110).gifTypedef

container_type

提供一个容器的类型back_insert_iterator

引用

提供用于引用类型back_insert_iterator

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

operator*

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

operator++

增量back_insert_iterator可在其中存储值的下一位置。

operator=

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

要求

标头: <iterator>

命名空间: 标准

请参见

参考

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

标准模板库

其他资源

back_insert_iterator 成员

iterator 成员