C 中vector的基本操作

2021-08-28 02:46:01 字數 774 閱讀 9642

建立乙個空的 vector

vectorv;
新增元素 (注意 push_back 和pop_back只能在尾部新增和刪除,不能操作頭部)

v.push_back(3.1415926);

v.push_back(string("adiabatic"));

刪除元素 pop_back()

v.pop_back(3.1415926);

v.pop_back(string("adiabatic"));

遍歷vector  (使用迭代器遍歷)

迭代器建立  

vector::iterator it;
遍歷

for(vector::iterator it = v.begin();it != v.end();)

; //建立乙個迭代器

vector::iterator it;

int i;

for (i = 0;i < 5;i++)

//遍歷這個vector

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

for (it = v.begin();it != v.end();)

else

}for (it = v.begin();it != v.end();it++)

return 0;

}

C 中vector的基本操作

在c 中,vector是乙個十分有用的容器,下面對這個容器做一下總結。1 基本操作 1 標頭檔案 include.2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 4 使用下標訪問元素,cout vector iterator it for it vec...

C 中Vector常用基本操作

標準庫vector型別是c 中使用較多的一種類模板,vector型別相當於一種動態的容器,在vector中主要有一些基本的操作,下面通過本文給大家介紹,具體內容如下所示 1 標頭檔案 include.2 建立vector物件,vector程式設計客棧 vec 3 尾部插入數字 vec.push ba...

C 中vector向量的基本操作

vector向量是一種簡單高效的容器,具有自動記憶體管理功能。對於大小為n的vector容器,它的元素下標是0 n 1。vector有二個重要方法 begin 返回首元素位置的迭代器。end 返回最後乙個元素的下乙個元素位置的迭代器。1 vector物件建立的幾種方式。1 不指定容器元素個數。vec...