vector基本操作

#include
#include
#include
using namespace std;

int main(){
//容器的创建
    vector v;
     v.push_back(2);
 v.push_back(7);
 v.push_back(9);
 //v[0] = 2;
 //v[1] = 7;
 //v[2] = 9;
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout<//容器的插入(扩展)
 v.insert(v.begin(),8);
 v.insert(v.begin()+2,1);
 v.insert(v.end(),3);
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout<//容器的删除
 v.erase(v.begin()+2);
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout< v.erase(v.begin()+1,v.begin()+3);
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout< v.clear();
 cout< for (int i =0;i < 10;++i)
  v.push_back(i);/
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout< reverse(v.begin(),v.end());
 for(vector::iterator iter = v.begin();iter != v.end();++iter)
  cout<<*iter<<" ";
 cout<  return 0;
}

你可能感兴趣的:(vector基本操作)