#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int>::iterator it;
vector<int > v;
int i;
for(i=0;i<10;i++)//添加10个元素 1,2,3....
{
v.push_back(i);
}
for(it=v.begin();it!=v.end();it++)//遍历一下整个数组
cout<<*it<<" ";
cout<<endl;
v.erase(v.begin()+1);//删除的是第一个元素(下标从0开始)
// 也就是1 ,所以现在是0,2,4...9
v.insert(v.begin()+1,1);//把删除的再加进去
v.erase(v.begin()+1,v.begin()+4);//删除的第1,2,3 的元素共三个元素
//也就是剩下的是 0,4,5,6,7,8,9
for(it=v.begin();it!=v.end();it++)//遍历一下整个数组
cout<<*it<<" ";
cout<<endl;
cout<<v.size()<<endl;//看一下数组的大小
v.clear();
cout<<v.size()<<endl;
return 0;
}
Linux C++ vector
最新推荐文章于 2024-09-30 17:21:50 发布