c vector向量的簡單使用

2021-09-25 20:29:28 字數 918 閱讀 9526

vector定義在標頭檔案中,是經常使用的順序容器型別

//vector:物件的集合,物件型別要相同。是乙個類模版

vectorvec(10,-1);

//定義與初始化。  =、()都是拷貝  {}是列表初始化,因為vector是類所有使用()時是在構建vector物件

vectorvec1;//預設初始化,為空

//列表初始化

vectorvec2;

vectorvec3;

//如果使用(),是用來構建vector物件

//如果使用{},列表初始化該vector物件

//如果使用{},但提供的值不是用來列表初始化的,則考慮構建vector物件

vectorvec4(4,5);//構建

vectorvec5;//列表

vectorvec6;//構建

for_each(vec4.begin(), vec4.end(), (auto &da) );

for_each(vec5.begin(), vec5.end(), (auto &da) );

for_each(vec6.begin(), vec6.end(), (auto &da) );

//這樣可以用來轉存陣列,放入陣列首元素和尾元素位址

int a = ;

cout << a  << endl;

cout << a + sizeof(a) / sizeof(int) << endl;

vectorvc(a, a + sizeof(a) / sizeof(int));

for_each(vc.begin(), vc.end(), (auto &da) );

//vector操作

//尾部新增push_back();迴圈內不能使用。不能使用下標新增元素

//size:元素個數。 empty:是否為空。

C vector簡單使用

include include include algorithm意為 演算法 是c 的標準模版庫 stl 中最重要的標頭檔案之一,提供了大量基於迭代器的非成員模板函式。using namespace std int main cout array.push back 4 新增在尾部 array.i...

c vector 向量 使用方法詳解

vector 是向量型別,它可以容納許多態別的資料,如若干個整數,所以稱其為容器。vector 是c stl的乙個重要成員,使用它時需要包含標頭檔案 複製 如下 include 一 vector 的初始化 可以有五種方式,舉例說明如下 1 vectora 10 定義了10個整型元素的向量 尖括號中為...

c vector 向量 使用方法詳解

vector 是向量型別,它可以容納許多態別的資料,如若干個整數,所以稱其為容器。vector 是c stl的乙個重要成員,使用它時需要包含標頭檔案 include vector 容器的長度不固定,能夠在程式執行時動態地改變。一 vector 的初始化 可以有五種方式,舉例說明如下 1 vector...