天天看点

std::advance() std::prev() std::next()

std::advance(iterator it,int n) 是将迭代子it向后移动n个单位。

std::prev(iterator it,int n) 是将迭代子it向前移动n个单位。

std::next(iterator it,int n) 返回迭代子后面n个单位的指针。

一个例子。

STL 里面的list 是一个定义好的链表。

STL list里面常用的函数。

继续阅读