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;
}
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;
}