C++ primer 3.4 迭代器

标准容器的迭代器都支持++、--、==和!=
改变vector对象容量的操作会使vector的迭代器失效
vector和string的迭代器支持加减运算
iter+n;迭代器指示的位置比原迭代器相比向前移动n个元素
iter-n;迭代器指示的位置比原迭代器相比向后移动n个元素
iter+=n;迭代器加法复合运算
iter-=n;迭代器减法复合运算
iter1-iter2;//两个迭代器相减的结果是它们之间的距离,可以为负
>, >=, <, <=//迭代器关系运算符,用于判断两者的位置,后比前大,参与运算的两个迭代器必须指向同一个容器中的元素或尾元素的下一位置。

posted @ 2021-12-07 19:43  80k  阅读(63)  评论(0)    收藏  举报