C++——再探迭代器
迭代器类型
插入迭代器
流迭代器
反向迭代器
移动迭代器
假设it是一个对应类型的迭代器
插入迭代器
it = t; 对应位置前插入一个元素
*it, ++it, it++虽然都定义了,但是没有任何作用,全部返回原来it
三种类型
back_inserter
front_inserter
inserter 返回一个迭代器类型,指向新添加的元素
上面的迭代器分别对应push_back,push_front, insert。
使用方法
back_inserter,front_inserter接受一个容器地引用,括号里进行对一个容器地绑定
inserter接受一个容器地引用,括号里进行对一个容器地绑定,第二个参数是一个迭代器,对应绑定地位置
他们全返回一个对应地迭代器
使用方法
using namespace std;
int main()
{
vector
list
C++——再探迭代器最先出现在Python成神之路。
共有 0 条评论