#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;
}
顺序容器 list 2
最新推荐文章于 2024-03-16 12:20:12 发布