C++ 迭代器运算
一 。所有(Bidirectional)(双向)迭代器都支持:
list、set、multiset、map、multimap
- ==
- iter1 == iter2
- !=
- iter1 != iter2
- ++
- iter++ ++iter
- --
- iter-- --iter
这四种运算
二. 只有 Random Access 迭代器 在 (一) 基础上有
string,vector,deque
- +=
- iter+=i
- -=
- iter-=i
- +i
- iter+i
- -i
- iter-i
- [ ]
- iter[i]
- <
- iter<iter1
- <=
- iter<=iter1
- >
- iter>iter1
- >=
- iter>=iter1