vector的基本用法

2021-10-13 07:31:28 字數 727 閱讀 2663

#include #include //vector的標頭檔案

using namespace std;

int main()

if (!num.empty()) 判斷容器是否為空,!為不的意思

num.pop_back(); 去掉尾部的最後乙個元素

num.at(2) = 88; 索引的方式修改第二個元素為88

num[5] = 66; 下標的方式修改第6個元素為66

num.insert(num.begin(), 6); 必須使用迭代器防止越界,在首位置插入數字6

vector的插入

vector.insert(pos, elem);     在pos位置插入乙個elem元素的拷貝,返回新資料的位置。

vector.insert(pos, n, elem);  在pos位置插入n個elem資料,無返回值。

vector.insert(pos, beg, end); 在pos位置插入[beg,end)區間的資料,無返回值 

vector的刪除把整個vector 都乾掉

num.clear();

乾掉單個元素

num.erase(num.begin());

乾掉多個元素

num.erase(num.begin(), num.begin() + 3);

return 0;

}

vector的基本用法

vector是c 標準模板庫中的部分內容,它是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫。vector之所以被認為是乙個容器,是因為它能夠像容器一樣存放各種型別的物件,簡單地說,vector是乙個能夠存放任意型別的動態陣列,能夠增加和壓縮資料。標頭檔案 include 宣告 乙個in...

vector 基本用法

vector 型別 識別符號 vector 型別 識別符號 最大容量 vector 型別 識別符號 最大容量,初始所有值 int i 5 vector 型別 vi i,i 2 得到i索引值為3以後的值 vector vector int v 二維向量 這裡最外的 要有空格。否則在比較舊的編譯器下無法...

Vector容器的基本用法

vector作為stl提供的標準容器之一,是經常要使用的,有很重要的地位,並且使用起來也是灰常方便。vector又被稱為向量,vector可以形象的描述為長度可以動態改變的陣列,功能和陣列較為相似。實際上更專業的描述為 vector是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫,vec...