个人不常用STL所以都是比较基础的,神犇误入吧
1.vector
#include#include #include //头文件 using namespace std;vector v;//vector v2;int main(){ //基本操作 v.size();//返回vector大小 v.push_back(2);//末尾加入元素 v.clear();//清空 v.empty();//判断是否为空 v.erase(v.begin());v.erase(v.begin(),v.begin()+3);//删除某个元素 sort(v.begin(),v.end()/*,cmp*/);//排序,默认从小到大 return 0;}
2.set
#include#include using namespace std;set s;set ::iterator it1,it2,it;int main(){ s.insert(1); while(!s.empty())s.erase(s.begin()); it1=s.lower_bound(1); it2=s.upper_bound(5); for(it=it1;it!=it2&&it!=s.end();){ //*it表示对应位置的值 s.erase(it++);//!!!用法注意 } return 0;}