int main(int agrc, char *argv[])
{
vector<int> v(10);
for(int i=0; i<10; i++)
{
v[i] = i;
}
v.erase(v.begin()+2);
vector<int>:: iterator it;
for(it=v.begin(); it != v.end(); it++)
cout<<*it<<" ";
cout<<endl;
v.erase(v.begin()+1, v.begin()+5);
for(it = v.begin(); it!=v.end(); it++)
cout<<*it<<" ";
cout<<endl;
v.clear();
cout<<v.size()<<endl;
system("pause");
return 0;
}
{
vector<int> v(10);
for(int i=0; i<10; i++)
{
v[i] = i;
}
v.erase(v.begin()+2);
vector<int>:: iterator it;
for(it=v.begin(); it != v.end(); it++)
cout<<*it<<" ";
cout<<endl;
v.erase(v.begin()+1, v.begin()+5);
for(it = v.begin(); it!=v.end(); it++)
cout<<*it<<" ";
cout<<endl;
v.clear();
cout<<v.size()<<endl;
system("pause");
return 0;
}
C++向量操作示例
本文通过一个简单的C++程序演示了如何使用STL中的向量容器进行元素的添加、删除及遍历等基本操作,并展示了如何清除向量。
11万+

被折叠的 条评论
为什么被折叠?



