迭代器的头文件中定义了4个实现迭代器模板的函数模板.
1、advance(iterator,num):将迭代器iterator 移动了num个位置
2、distance(iterator1,iterator2):返回两个迭代器之间的元素的个数
3、next(iterator,n):将iterator正向偏移n之后所指向位置的一个迭代器
4、prev(iterator,n):返回iterator反向偏移n之后的所指向的一个迭代器#include#include using namespace std;int main(){ int data[] { 1,2,3,4,5,6,7,8}; auto iter1 = begin(data); // 将iter1移动3个位置 advance(iter1,3); cout<<*iter1<
}