c vector物件相關總結

2022-10-03 18:00:09 字數 587 閱讀 5007

下面隨筆講解c++ vector物件。

為什麼需要vector?

vector元素型別》 陣列物件名(陣列長度);

例:    vector arr(5)

建立大小為5的int陣列

與普通陣列具有相同形式:

vector陣列物件名不表示陣列首程式設計客棧位址

陣列物件名.size()

//例 vector應用舉程式設計客棧例

#include

#include

using namespace std;

//計算陣列arr中元素的平均值

double **erage(const vector &arr)

//基於範圍的for迴圈配合auto舉例

#include

#include

int main()

;  for(auto i = v.begin(); i != v.end(); ++i)

std::cout << *i << std::endl;

for(auto e : v)

std::cout << e << std::endl;

}

c vector容器總結

1 基本操作 1 標頭檔案 include.2 建立vector物件,vectorvec 3 尾部插入數字 vec.push back a 4 使用下標訪問元素,cout vector iterator it for it vec.begin it vec.end it cout 7 刪除元素 ve...

C vector用法總結

向量 vector 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器。與string相同,vector 同屬於stl standard template library,標準模板庫 中的一種自定義的資料型別,可以廣義上認為是陣列的增強版。vector 容器與陣列相比其優點在於它能夠根...

c vector使用總結

vector向量容器不但能向陣列一樣對元素進行隨機訪問,還能在尾部插入元素 vector具有記憶體自動管理的功能,對於元素的插入和刪除,可動態調整所佔的記憶體空間,自動改變vector向量的大小 vector容器的下標是從0開始計數的,也就是說,如果vector容器的大小是n,那麼,元素的下標是0 ...