不定長陣列 vector

2021-07-23 19:04:54 字數 522 閱讀 1375

vector是乙個不定長陣列模板類,所以需要用vectora或者vectorb這樣的方式來進行宣告乙個vector。vector是乙個類似於int a的整數陣列,而vector就是乙個類似於string a的字串陣列。使用vector時要加#include標頭檔案

常用的vector陣列的方法有:

#include

#include

int len=a.size();//返回vector的長度

a.resize(100);//把vector的長度變為100

a.push_back(10);//把10新增到尾部

a.pop_back();//刪除最後乙個元素

a.clear();//清除vector

bool is_empty=a.empty();//判斷a是否為空

//加上標頭檔案#include有

result=find(a.begin(),a.end(),3);//在vector裡面查詢3的位置,如果沒有找到的話result=a.end()

不定長陣列 vector

使用需要包含標頭檔案 include vector是乙個模板類,所以需要用vectora或者vectorb這種方式宣告。vector的常用操作 int len a.size 返回vector長度 a.resize 100 把a長度變為100 a.push back 10 把10新增到尾部 a.pop...

不定長陣列 vector

1.vector 在使用它時,需要包含標頭檔案vector,include.vector 容器與陣列相比其優點在於它能夠根據需要隨時 自動調整自身的大小以便容下所要放入的元素,提供了許 多的方法來對自身進行操作.2.初始化 vectora 宣告乙個int型向量a vectora 10 宣告乙個初始大...

vector 不定長陣列

vector 不定長陣列 include 用vector可以定義乙個不定長的陣列,它是乙個模板類,所以在定義乙個物件的時候需要說明物件的資料型別,比如vectora 定義了乙個int型別的a陣列。vector string a 定義了乙個string型別的a陣列,a陣列中的每個元素都是乙個strin...