您的位置:首页 > 其它

顺序容器 list 2

2016-04-13 19:37 162 查看
#include <iostream>
#include <list>

using namespace std;

void PrintListContents(const list<int>& listInput);

int main()
{
list<int> a;
a.push_front(3);
a.push_front(6);

list<int>::iterator iElementValueTwo;
iElementValueTwo = a.insert(a.begin(),31);
a.push_front(12);
PrintListContents(a);

a.sort();  // sort 是排序,
PrintListContents(a);

a.reverse();  //reverse是翻转,
PrintListContents(a);

//a.erase(iElementValueTwo);  // erase删除,
//PrintListContents(a);

a.erase(a.begin(),iElementValueTwo);
PrintListContents(a);

return 0;
}

void PrintListContents(const list<int>& listInput)
{
list<int>::const_iterator iter;
for(iter = listInput.begin(); iter != listInput.end(); ++iter)
cout << *iter << " ";
cout << endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: