list双向列表不能随机访问
#include<list>
#include<iostream>
using namespace std;
void printFun(list<int> &obj)
{
for (list<int>::iterator it = obj.begin(); it != obj.end(); it++)
{
cout << *it << " ";
}
cout << endl;
}
int main()
{
list<int> l;
for (size_t i = 0; i < 10; i++)
{
l.push_back(i);
}
printFun(l);
//insert插入元素
list<int>::iterator it = l.begin();
l.insert(++it, 0);
printFun(l);
//区间删除
it = l.begin();
list<int>::iterator it_e = it;
it_e++;
it_e++;
it_e++;
l.erase(it, it_e);
printFun(l);
cout << endl;
system("pause");
return 0;
}