C vector簡單使用

2021-08-03 17:34:09 字數 727 閱讀 1551

#include

#include

#include//algorithm意為"演算法",是c++的標準模版庫(stl)中最重要的標頭檔案之一,提供了大量基於迭代器的非成員模板函式。

using namespace std;

int main()

cout<

array.push_back(4);

//新增在尾部 

array.insert(array.begin()+2,7);

//插入,在第三個前面插入7; 

array.erase(array.end()-2);

//刪除倒數第二個;正著就是i+1,反著就是倒數第i個 

//coutcout<<"now array's size :"//for(int i = 0;icout<}

//coutvector::iterator it;

//迭代器訪問 

cout<<"初始時:"cout<

reverse(array.begin(),array.end());

cout<<"翻轉後:"cout<

sort(array.begin(),array.end());

//預設是從小到大排序 

cout<<"排序後:"cout<

array.clear();

cout<<"after clear array's size:"<

}

c vector向量的簡單使用

vector定義在標頭檔案中,是經常使用的順序容器型別 vector 物件的集合,物件型別要相同。是乙個類模版 vectorvec 10,1 定義與初始化。都是拷貝 是列表初始化,因為vector是類所有使用 時是在構建vector物件 vectorvec1 預設初始化,為空 列表初始化 vecto...

C vector 簡單教程

vector是表示可以改變大小的陣列的序列容器。就像陣列一樣,向量使用連續的儲存位置作為元素,這意味著它們的元素也可以使用常量指向其元素的 下標 來訪問,並且與陣列一樣有效。但與陣列不同,它們的大小可以動態變化,其儲存由容器自動處理。在使用它時,需要包含標頭檔案 vector include vec...

c vector使用總結

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