vector用法詳解

2021-08-18 06:20:32 字數 766 閱讀 9150

[html]view plain

copy

vector

<

type

>

vec1;  // v1儲存型別為type的物件,預設建構函式,v1為空  

vector<

type

>

vec2(size);  // v2含有值初始化的元素的size個副本  

vector<

type

>

vec3(size,value);  // v3包含值為value的size個元素  

vector<

type

>

vec4(myvector);  // v4是myvector的乙個副本  

vector<

type

>

vec5(first,last);  // 用迭代器[first,last)之間的元素建立vector5  

v.empty

():如果v為空,則返回

true

,否則返回

false

。v.size():返回v中元素的個數。

v.push_back(t):在v的末尾增加乙個值為t的元素。

v[n]:返回v中位置為n的元素。

v1=v2:把v1的元素替換成v2中元素的副本。

v1==v2:如果v1與v2相等,則返回

true

。!=, <, <=, >, >=:保持這些操作符慣有的含義。

vector用法詳解

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

vector常見用法詳解

vector常見用法詳解 vector是乙個線性順序結構,相當於陣列,可以不預先指定陣列的大小,並且能夠自動擴建。建立乙個vector後,它會自動在記憶體中分配一塊連續的 記憶體空間進行資料儲存,這個大小即capacity 函式的返回值。當儲存的資料 超過分配的空間時,vector會重新分配一塊記憶...

C 中vector用法詳解

vector是c 標準模板庫 standard template library,stl 中的部分內容,vector之所以被認為是乙個容器,是因為它能夠像容器一樣存放各種型別的物件。說明 vector 向量 c 中的一種資料結構,確切的說是乙個類。它相當於乙個動態的陣列,當程式設計師無法知道自己需要...