标签:整数 cto 距离 算数运算 移动 结果 支持 nbsp 元素
vector和string迭代器支持的运算 | |
iter + n | 迭代器加上一个整数仍得一个迭代器,迭代器指示的新位置与原来相比向前移动了若干个元素。结果迭代器或者指示容器内的一个元素,或者指示容器尾元素的下一个位置 |
iter - n | 迭代器减去一个整数仍得一个迭代器,迭代器指示的新位置与原来相比向后移动了若干个元素。结果迭代器或者指示容器内的一个元素,或者指示容器尾元素的下一个位置 |
iter1 += n | 迭代器加法的复合赋值语句,讲iter1加n的结果赋给iter1 |
iter1 -= n | 迭代器减法的复合赋值语句,讲iter2减n的结果赋给iter1 |
iter1 - iter2 | 两个迭代器相减的结果是它们之间的距离,也就是说,讲运算符右侧的迭代器向前移动差值个元素后得到左侧的迭代器。参与运算的迭代器必须指向的是同一个容器中的元素或者尾元素的下一个位置 |
>、>=、<、<= | 迭代器的关系运算符,如果某迭代器指向的容器位置在另一个迭代器所指位置之前,则说前者小于后者。参与运算的两个迭代器必须指向的是同一个容器中的元素或者尾元素的下一位置 |
迭代器的算数运算
标签:整数 cto 距离 算数运算 移动 结果 支持 nbsp 元素
原文地址:https://www.cnblogs.com/suomeimei/p/10831007.html