#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...