#include<iostream>
#include<list>
#include<string>
using namespace std;
/*
顺序容器list
任意位置插入、删除操作时多选用此容器,特别适用于对表的操作
*/
int main()
{
//定义两个string的list容器
list<string> aver,hero;
aver.push_back("苍老师");
aver.push_back("波老师");
hero.push_back("杨过");
hero.push_back("丁鹏");
//删除元素
//aver.pop_back();
//移动元素
//hero.splice(hero.end(), aver, aver.begin());
//元素排序
aver.sort();
hero.sort();
//合并元素
hero.merge(aver);
//逆序元素
hero.reverse();
for(list<string>::iterator iter = aver.begin(); iter != aver.end(); ++iter){
cout<<*iter<<" ";
}
cout<<endl;
for(list<string>::iterator iter = hero.begin(); iter != hero.end(); ++iter){
cout<<*iter<<" ";
}
cout<<endl;
}
顺序容器之list
最新推荐文章于 2022-03-12 15:15:27 发布