1.迭代器都支持自增自减运算,但不支持+1,-1等运算。
2.end()函数返回的迭代器是指向容器最后一个元素后一位的,并没有什么意义。
3.vector,array迭代器比较大小有意义,因为是顺序分布。但是list迭代器便不可比较大小。所以如果想用for语句遍历迭代器中元素时,判断条件要用!=而不是<.
1.迭代器都支持自增自减运算,但不支持+1,-1等运算。
2.end()函数返回的迭代器是指向容器最后一个元素后一位的,并没有什么意义。
3.vector,array迭代器比较大小有意义,因为是顺序分布。但是list迭代器便不可比较大小。所以如果想用for语句遍历迭代器中元素时,判断条件要用!=而不是<.