C vector常用函式總結

2021-10-03 10:20:26 字數 1140 閱讀 6960

向量(vector)是乙個封裝了動態大小陣列的順序容器,能夠存放各種型別的物件。可以簡單的認為,向量是乙個能夠存放任意型別的動態陣列。

1.增加函式

void push_back(const t& x):向量尾部增加乙個元素x

2.刪除函式

void pop_back():刪除向量中最後乙個元素

void clear():清空向量中所有元素

3.判斷函式

bool empty() const:判斷向量是否為空,若為空,則向量中無元素

4.大小函式

int size() const:返回向量中元素的個數

5.交換函式

void swap(vector&):交換兩個同型別向量的資料

1.標頭檔案

#include < vector>

using namespace std;

2.建立vector物件

vector《型別》識別符號

vector《型別》識別符號(最大容量)

vector《型別》識別符號(最大容量,初始所有值)

vectorvec

vector< vector< int> >v; 二維向量//這裡最外的<>要有空格

vector> result;

3.常用函式呼叫示例

obj.push_back(i) 

result.push_back(str)

data.pop_back();

length=array.size()

sort 需要標頭檔案#include

sort(obj.begin(),obj.end());//從小到大

reverse(obj.begin(),obj.end());//從大到小  

obj.clear();//清除容器中所有資料

【參考】菜鳥教程c++ vector 容器**

C vector常用函式及使用技巧

作用 它能夠像容器一樣存放各種型別的物件,簡單地說,vector是乙個能夠存放任意型別的動態陣列,能夠增加和壓縮資料。vector在c 標準模板庫中的部分內容,它是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫。尾部插入數字 vec.push back a 使用下標訪問元素,cout 使...

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 容器與陣列相比其優點在於它能夠根...