鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > J2ME > >

vector中删除任意元素(按序列号,比如程序中删除第4个)

来源:互联网 作者:佚名 时间:2015-09-25 05:49
#include iostream using namespace std; #include vector int main() { vectorint a; int b; for (int i=0;i10;i) { b=i; a.push_back(b); } for (int j=0;ja.size();j) { couta[j]\t; } coutendl; a[3]=10; for (int j=0;ja.size();j) { couta[j]\t; } cou

#include "iostream"
using namespace std;
#include <vector>
int main()
{
 vector<int> a;

 int b;

 for (int i=0;i<10;i++)
 {
  b=i;
  a.push_back(b);
 }

 for (int j=0;j<a.size();j++)
 {
  cout<<a[j]<<"\t";
 }

 cout<<endl;

 a[3]=10;
 for (int j=0;j<a.size();j++)
 {
  cout<<a[j]<<"\t";
 }
 cout<<endl;

 vector <int> ::iterator   iter   =   a.begin()+3;

 a.erase(iter);

 for (int j=0;j<a.size();j++)
 {
  cout<<a[j]<<"\t";
 }
 cout<<endl;

 return 0;
}

网友评论
<