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 vec {"hello","english","aaa","yes","C++"};
list ls

C++——再探迭代器最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/20646.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>