C 標準庫型別 vector

2021-07-29 16:16:56 字數 582 閱讀 1636

vector表示物件的集合,其中所有的物件的型別均相同。如果需要使用vector,需要:

#include using std::vector;

vector name;//其中t表示物件的型別,除了基本內建型別外,也可以是string,甚至是vector型別
vectorv1;//預設初始化

vectorv2(v1);

vectorv3 = v1;

vectorv4 (n , val);//v4包含了你個重複的以val為值得元素

vectorv5 (n);//包含了n個執行了值初始化的元素

vectorv6 ;//列表初始化

vectorv7=;

v.empty();

v.size();

v.push_back(t);//向v的末尾新增乙個值為t的元素

v[n];

v1 = v2;

v1 = ;

v1 == v2;

!=,<,<=,>,>=

C 標準庫vector型別

vector屬於順序容器,所謂順序容器,就是元素的順序與元素的值無關,與元素加入容器的位置相對應。對於vector可以將其理解為可變大小陣列,支援快速隨機訪問,在尾部之外的位置插入刪除可能會比較慢。了解完概念接下來就開始學習它的用法 假設以下 前面都包含vector標頭檔案,幷包含using nam...

c 標準庫型別 vector

一 標準庫型別vector表示物件的集合,物件型別相同,需要 include using namespace std or using std vector 二 定義和初始化vector物件 vectorv1 vectorv2 v1 vectorv2 v1 vectorv3 n,val n個val元...

C 標準庫 vector型別

vector是乙個類似於動態陣列的型別,對於vector的初始化,如下 vectorv1 儲存int資料型別的乙個vector,並且是乙個空容器 vectorv2 vectorv3 5 表示有5個0 vectorv4 5,3 表示有5個3 vectorv5 5,asia 表示有5個字串asia ve...