vector容器的基本用法舉例 無實現

2021-10-05 18:39:30 字數 580 閱讀 4543

首先需要包含標頭檔案

建立方式: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個整型元素的向量 尖括號中為元素型別名,...