std::list迭代器不支持随机访问,但是...

int main() {
  list<int> lst{1, 2, 3, 4};

  auto it1 = lst.begin();

  // it1 = it1 + 2;   //error

  std::advance(it1, 2);

  cout << *it1 << endl;

  return 0;
}
1