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必须始终使用其容器进行初始化。
构造函数
构造back_insert_iterator的容器中的最后一个元素之后插入的元素。 |
Typedef
提供一个容器的类型back_insert_iterator。 |
|
提供用于引用类型back_insert_iterator。 |
运算符
取消用于实现输出迭代器表达式的运算符 *i = x后插入。 |
|
增量back_insert_iterator可在其中存储值的下一位置。 |
|
用于实现输出迭代器表达式赋值运算符 *i = x后插入。 |
要求
标头: <iterator>
命名空间: 标准