list<int> lt1;
 

lt1.push_back(10);
lt1.push_back(20);
lt1.push_back(30);
lt1.push_back(40);
lt1.push_back(50);


list<int>::iterator iter = lt1.begin();


++iter++;


이거 작동하는데 왜 되는거지?