#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { vector<int> vec; vec.push_back(1);//在尾部插入元素 vec.push_back(2); // cout<<vec[1];//按下标访问元素,从[0]开始 /* //使用迭代器访问元素 vector<int>::iterator it; for(it=vec.begin();it!=vec.end();it++) cout<<*it<<' '; */ vec.insert(vec.begin()+1,3);//将3插入到vec[1] 的位置 vec.erase(vec.begin()+1);//将vec[1]删除 vec.push_back(3); vec.erase(vec.begin()+1,vec.begin()+3);//将vec[1]—vec[2]删除; cout<<vec.size()<<endl;//求vector容器中元素个数 vec.clear();//将容器清空 cout<<vec.empty();//判断容器是否为空 sort(vec.begin(),vec.end());//对vec进行排序 return 0; }