關於C 中的Vector

2021-08-16 23:23:06 字數 855 閱讀 1053

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可以換成其他基本型別,也可以自定義的資料結構或類。首先,要說明的是,這兩種方式,怎麼用都可以實現功能,把一組整型數放到容器...