標準庫型別vector

2021-06-22 00:30:29 字數 888 閱讀 6350

宣告

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