C 中vector的使用

2021-07-12 01:04:33 字數 587 閱讀 3975

vector是c++標準模板庫中的容器,能夠操作多種資料結構。

1.標頭檔案

#include

vector屬於std命名域

2.建立vector物件

vectorivec;

3.基本操作

(1)尾部插入數字:ivec.push_back(

ivec);

(2)使用下標訪問元素,cout<(3)使用迭代器訪問元素

vector::iterator it;

for(it=ivec.begin();it!=ivec.end();it++)

cout

<<*it<

(4)插入元素:    vec.insert(ivec.begin()+i,a);在第i+1個元素前面插入a;

(5)刪除元素:    vec.erase(ivec.begin()+2);刪除第3個元素

vec.erase(ivec.begin()+i,vec.end()+j);刪除區間[i,j-1];區間從0開始

(6)向量大小:ivec.size();

(7)清空:ivec.clear();

參考文獻

C 中的vector使用範例

前幾天乙個同學問我c 裡面的vector的使用,我研究了一下,先總結如下 1.vector 的資料的存入和輸出 include include include using namespace std void main int i 0 vectorv for i 0 i 10 i v.push ba...

C 中的vector使用範例

1.vector 的資料的存入和輸出 include include include using namespace std void main int i 0 vectorv for i 0 i 10 i v.push back i 把元素乙個乙個存入到vector中 v.clear 對存入的資料...

C 中的vector使用範例

1.vector 的資料的存入和輸出 include include include using namespace std void main int i 0 vectorv for i 0 i 10 i v.push back i 把元素乙個乙個存入到vector中 for i 0 i v.si...