STL笔记之迭代器
迭代器用法(可能持续更新)
格式:容器类型<数据类型>::迭代器类型 迭代器对象; 比如:
include<iterator>
include<vector>
vector<int>::iterator iter;//表示vector容器中变量为int型,迭代器为顺序迭代器,迭代器对象名称为iter
vector<int> vec1={1,2,3,4,5};//定义并且初始化一个vector类型变量vec1
```#
也就是说用迭代器iter来访问容器vec1,顺序访问方式如下
``` for(iter=vec1.begin();iter!=vec1.end();iter++)
{
cout<<*iter<<endl;//访问迭代器当前指向的对象
}
此外还有逆序迭代器,用法类似。。。。。