vector組委c++中的容器之一,有他非常輕便好用的方面,比如可以不限資料型別。尤其是在作為陣列進行處理時,與常規陣列相比,有許多方法可以直接利用,簡化了工作的時間。
1.標頭檔案:
vector的標頭檔案就是
#include
2.常用方法(函式):
a.vector的大小:
vector.size()
b.vector內容的修改:vector.push()//新增元素
vector.pop()//刪除元素
vector.swap()//交換元素
vector.clear()//清空
c.vector元素的訪問:
vector[0]//下標訪問
vector.at()//at訪問
vector.front()/訪問第乙個元素
vector.back()//訪問最後乙個元素
d.vector定義:
vector()//t指引數型別,()中新增引數
vector構建二維陣列時需注意:
定義和宣告:
vector> array//宣告
vector> array(width,vector(length))//定義
大小:
int width = array.size();//行
int length = array[0].size();//列
其他相對應的的方法使用時也要注意變化 關於c 中的vector
今天在c 中寫了乙個職工管理的小專案,主要運用了vector的相關知識,vector是c 標準模板庫中的部分內 容,簡單地說,vector是個能夠存放任意型別的動態陣列,能夠增加和壓縮資料。首先在程式開頭處加上 include以包含所需要的類檔案vector 還有一定要加上using namespa...
C 關於vector的學習
在c語言的基礎學習c 今天才知道又vector這個容器 vector是順序存放任意型別的動態陣列 include include include using namespace std intmain 輸出是 5 5 5 6 9 9 9 9 9 示例如下 int main 輸出 56 6 6 6 6...
C 中vector和vector的區別
在使用stl容器 比如map list vector等 的時候,是用放乙個物件還是放乙個物件指標,即是用vector還是vector,這裡的vector可以換成其他的容器,int可以換成其他基本型別,也可以自定義的資料結構或類。首先,要說明的是,這兩種方式,怎麼用都可以實現功能,把一組整型數放到容器...