STL 之随机访问迭代器
随机访问迭代器是可以随机访问容器中的元素的双向迭代器。这种迭代器在Vector, Dequeue, string, 和数组类型容器上使用。在双向迭代器上定义的操作也使用于随机访问迭代器。操作:rAccessIterator[n] 下标访问rAccessIterator += n
·
随机访问迭代器是可以随机访问容器中的元素的双向迭代器。这种迭代器在Vector, Dequeue, string, 和数组类型容器上使用。在双向迭代器上定义的操作也使用于随机访问迭代器。
操作:
- rAccessIterator[n] 下标访问
- rAccessIterator += n 向前移动n个元素
- rAccessIterator -= n 向后移动n个元素
- rAccessIterator + n 后面n个元素的迭代器
- n + rAccessIterator 后面n个元素的迭代器
- rAccessIterator - n 前面n个元素的迭代器
- rAccessIt1 - rAccessIt2 返回rAccessIt1 和 rAccessIt2之间的元素个数
- rAccessIt1 < rAccessIt2 rAccessIt1 在 rAccessIt2 之前
- rAccessIt1 <= rAccessIt2 rAccessIt1 在 rAccessIt2 之前,或相同
- rAccessIt1 > rAccessIt2 rAccessIt1 在 rAccessIt2 之后
- rAccessIt1 >= rAccessIt2 rAccessIt1 在 rAccessIt2 之后,或相同
更多推荐
已为社区贡献4条内容
所有评论(0)