迭代器学习

迭代器主要有两类 $iterator / auto$


$iterator$

声明

1
2
3
map<int,int>::iterator it;
set<int>::iterator it;
.....

并不是所有迭代器都有加减法,要求容器元素存储在连续内存空间里,$vector,string,deque$的迭代器是有加减法的,但是$map,set,multimap,multiset$的迭代器是没有加减法的,$list$ 也不可以

$auto$

万能的随便用