您的位置:首页 > 产品设计 > UI/UE

STL_set/vector/deque

2017-08-13 20:46 232 查看
看了C++STL程序开发指南(最下面附带PDF下载地址),经过一番练习,之后感觉确实掌握不少使用的方法:

vector<int>l;
l.push_back(1);
l.push_back(3);
l.push_back(9);
l.push_back(6);
l.push_back(2);
l.push_back(4);
l.push_back(3);
vector<int>::iterator it;
sort(l.begin(),l.end());//头文件algorithm
for(it = l.begin();it != l.end(); it++)//也可以直接用数组的方式进行遍历
cout<<*it<<'\t';
cout<<endl;
cout<<endl;
set<int>mset;//其中set有去除重复元素,并且排序的效果
mset.insert(12);
mset.insert(5);
mset.insert(8);
mset.insert(5);

for(set<int>::iterator lr = mset.begin();lr!= mset.end();lr++)
cout<<*lr<<'\t';//结果显示 5 8 12
return 0;

//deque的一些用法,他和vector用法差不多,下面是几点不同之处:
deque<int>d;
d.push_back(1);
d.push_front(2);//插入到最前面,vector没有这方法


链接到C++STL程序开发指南下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  stl c++ set