看了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程序開發指南下載markdown