首先需要包含標頭檔案
建立方式:vectorv
建立了乙個元素均為int的容器v
vector容器支援隨機訪問和迭代器訪問
函式作用
v[n]
隨機訪問
v.clear()
清空容器
v.size()
返回容器元素數量
v.back()
返回容器的最後乙個元素
v.front()
返回容器的第乙個元素
v.push_back(n)
將元素n插入容器末尾
v.empty()
判斷容器是否為空,空時返回true
v.insert(v.begin()+i,a)
在第i個元素後面插入a
v.insert(v.begin()+i,n,a)
在第i個元素後面插入n個a
v.erase(v.begin()+i)
刪除第i+1個元素
v.erase(v.begin()+i,v.begin()+j)
刪除第i+1到第j個元素,刪除的資料下標表示為[i,j)
Vector容器的基本用法
vector作為stl提供的標準容器之一,是經常要使用的,有很重要的地位,並且使用起來也是灰常方便。vector又被稱為向量,vector可以形象的描述為長度可以動態改變的陣列,功能和陣列較為相似。實際上更專業的描述為 vector是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫,vec...
Vector的用法(STL基本容器)
vector vector是陣列的一種類表示,它提供了自動記憶體管理功能,可以動態地改變vector物件的長度,並隨著元素的新增和刪除而增大縮小,它提供了對元素的隨機訪問,在尾部新增和刪除元素的時間是固定的,但在頭部或中間插入和刪除元素的複雜度為線性時間。除序列外,vector還是可反轉容器 vec...
容器vector 的用法
vector 是向量型別,它可以容納許多態別的資料,如若干個整數,所以稱其為容器。vector 是c stl的乙個重要成員,使用它時需要包含標頭檔案 include 一 vector 的初始化 可以有五種方式,舉例說明如下 1 vectora 10 定義了10個整型元素的向量 尖括號中為元素型別名,...