宣告
#include
using std::vector;
定義和初始化vector物件
vectorv1;
vectorv2(v1);
vectorv2=v1;
vectorv3(n,val);v3包含了n個重複的元素,每個元素的值都是val
vectorv4(n);v4包含了n個重複地執行了值初始化的物件
vectorv5
vectorv5=
vector操作
v.empty()
v.size()
v.push_back(c)向v中新增元素c
v[n]
v1=v2
v1=用列表中元素的拷貝替換v1中的元素
v1==v2
v1!=v2
<,<=,>,>=
不可用下標形式新增元素
標準庫vector型別
vector是同一種型別的物件的集合,每個物件都有乙個對應的整數索引值.和string物件一樣,標準庫將負責管理與儲存元素相關的記憶體.我們把vector稱為容器,是因為它可以包含其他物件.乙個容器中的所有物件都必須是同一種型別.使用vector之前,必須包含相應的標頭檔案.include usin...
標準庫型別vector
文件 vector標準庫 include using std vector 預設初始化 vector a 定義乙個指定型別的空vector 列表初始化 vector b c 11新標準提供的另外一種初始化的方法,建立指定數量的元素 vector n,a 建立了n個型別為t的元素a 值初始化 vect...
標準庫型別vector
標準庫型別vector表示物件的集合,其中所有物件的型別都相同,集合中每個物件都有乙個索引,通過索引可以找到並訪問物件,也可以理解為vector為容器,vector是乙個類模板。即在模板名字後面跟著一對尖括號,在括號內放上資訊,提供的額外資訊就是vector內所存放物件的型別,如 vectorive...