迭代器 iterator
反向迭代器
对于反向迭代器it,++it会移动到上一个元素;--it会移动到下一个元素。
虽然颠倒递增和递减运算符的含义可能看起来令人混淆,但这样做可以用算法透明地向前或向后处理容器。
const_iterator
迭代器失效
一些删除操作会导致某些迭代器对象失效。
可参见vector的erase()函数。
http://blog.csdn.net/chuchus/article/details/23037107
对于反向迭代器it,++it会移动到上一个元素;--it会移动到下一个元素。
虽然颠倒递增和递减运算符的含义可能看起来令人混淆,但这样做可以用算法透明地向前或向后处理容器。