天天看點

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裡面常用的函數。

繼續閱讀