testlist.cpp
来自「STL 容器 使用例子 MAP VECTOR LIST」· C++ 代码 · 共 37 行
CPP
37 行
#include "testList.h"
void testList()
{
cout<<"======================================"<<endl;
cout<<"testing List" <<endl;
cout<<"======================================"<<endl;
list<int> mylist;
list<int>::iterator current;
int one=1;
int sec=2;
int third=3;
mylist.insert(mylist.begin(),one); //头插
mylist.insert(mylist.begin(),sec);
mylist.insert(mylist.end(),third); //尾插
cout<<"the list has " <<mylist.size()<<" elements "<<endl;
//2 1 3
for (current=mylist.begin();current!=mylist.end();current++) {
cout<<*current<<" ";
}
cout<<endl;
mylist.pop_front();
cout<<"now,all in list are:"<<endl;
for (current=mylist.begin();current!=mylist.end();current++) {
cout<<*current<<" ";
}
cout<<endl;
cout<<"the list now has " <<mylist.size()<<" elements after invoke pop_front()"<<endl; //2
mylist.clear();
cout<<"after clear then the size is"<<mylist.size()<<endl; //0
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?