#include <iostream>
#include <list>
using namespace std;
void main()
{
list<int> l;
for (size_t i = 0; i < 10; i++)
{
l.push_back(i + 1);
}
//cout << l[1] << endl;不可以
//list<int>::iterator it = l.begin();
//while (it != l.end())
//{
//cout << *it << endl;
//it++;
//}
//删除
//l.clear();
//l.erase(l.begin());
//l.remove(10);
list<int>::iterator it1 = l.begin();
list<int>::iterator it2 = l.begin();
it2++;
it2++;
it2++;
l.erase(it1, it2);
list<int>::iterator it = l.begin();
while (it != l.end())
{
cout << *it << endl;
it++;
}
}