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