vector基本操作

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章