STL_set/vector/deque

来源:互联网 发布:淘宝商户成功案例 编辑:程序博客网 时间:2024/05/21 10:22

看了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());//头文件algorithmfor(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 12return 0;//deque的一些用法,他和vector用法差不多,下面是几点不同之处:deque<int>d;d.push_back(1);d.push_front(2);//插入到最前面,vector没有这方法

链接到C++STL程序开发指南下载

原创粉丝点击