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...