#include<iostream>
#include<list>
#include<string>
using namespace std;
void main(){
    list<int>lis;
    list<int>::iterator li;    
    for(int i=0;i<3;i++)
    { lis.push_front(i),
      lis.push_back(i);
    }

    
    lis.sort();
    cout<<"size::"<<lis.size()<<endl;
    for(li=lis.begin();li!=lis.end();li++)
    {cout<<*li<<endl;}

    lis.pop_front();
    cout<<"size::"<<lis.size()<<endl;
    for(li=lis.begin();li!=lis.end();li++)
    {cout<<*li<<endl;}

    lis.pop_back();
    cout<<"size::"<<lis.size()<<endl;
    for(li=lis.begin();li!=lis.end();li++)
    {cout<<*li<<endl;}
    lis.clear();
    cout<<"size::"<<lis.size()<<endl;
}

posted on 2013-02-23 15:02  叶城宇  阅读(126)  评论(0编辑  收藏  举报