vector常用方法

2021-08-03 16:53:53 字數 449 閱讀 1881

(1)標頭檔案#include.

(2)建立vector物件,vectorvec;

(3)尾部插入數字:vec.push_back(a);

(4)使用下標訪問元素,cout<(5)使用迭代器訪問元素.

vector::iterator it;

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

cout

<<*it<(6)插入元素:    vec.insert(vec.begin()+i,a);在第i+1個元素前面插入a;

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

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

(8)向量大小:vec.size();

(9)清空:vec.clear();

vector常用使用方法

今天晚上我終於認真學習了一遍vector,即動態陣列 寫下這篇東西,方便日後翻閱。include include 標頭檔案 using namespace std vector a d定義 vector b 10 宣告乙個初始大小為10的vector vector c 10,5 宣告乙個初始大小為1...

Vector常用函式

菜鳥教程vector詳細介紹 1.概念 向量 vector 是乙個封裝了動態大小陣列的順序容器 sequence container 跟任意其它型別容器一樣,它能夠存放各種型別的物件。可以簡單的認為,向量是乙個能夠存放任意型別的動態陣列。2.初始化 vector int vec 宣告乙個int型向量...

vector 賦值方法

include include using namespace std void main vector ivec3 10 for vector int iterator iter ivec3.begin iter ivec3.end iter 下面兩種方法最佳,他們使用標準庫定義的操作,無須再定義...