C Vector基礎用法

2021-10-08 23:45:32 字數 675 閱讀 5889

vector型別隸屬於c++的標準模板庫,理解為乙個動態的陣列。以下是其常用的定義方式:

#include using namespace std; // vector屬於std命名域

int main()

; return 0;

}

方法

描述vector.at(index)

返回索引index指向的元素

vector.front()

返回容器中第乙個元素

vector.back()

返回容器中最後乙個元素

vector.capacity()

返回容器的最大容量

vector.size()

返回容器的當前元素個數

vector.push_back()

從容器尾部新增資料

vector.pop_back()

從容器尾部刪除資料

vector.insert(pos,val)

在容器的pos位置新增值為val的資料

vector.insert(pos,n,val)

在容器的pos位置新增值為val的n個資料

vector.empty()

判斷容器是否為空,空則返回true

vector.clear()

清空容器

C Vector的基礎用法

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

c vector 基本用法

include a.push back x x 為插入的資料out coll.erase coll.begin i,coll.begin j 刪除區間 i 1,j coll.erase coll.begin 2,coll.begin 5 刪除區間 3,5 coll.erase coll.begin ...

C vector用法初記

建立一維vector vector nums 不指定長度 vector nums n 指定長度為n新增元素 nums.push back 1 直接從陣列末端新增 nums i 1 直接賦值給第i個位置刪除元素 nums.resize nums.size i 直接將陣列長度減小,某種方式上刪掉了後面i...