#include <iostream> // std::cout #include <iterator> // std::advance #include <forward_list> using namespace std; int main() { //创建一个 forward_list 容器 forward_list<int> mylist{1,2,3,4}; //it为前向迭代器,其指向 mylist 容器中第一个元素 forward_list<int>::iterator it = mylist.begin(); //借助 advance() 函数将 it 迭代器前进 2 个位置 advance(it, 2); cout << "*it = " << *it; return 0; }