push_back(元素) | 增加一个元素到向量后面 |
---|---|
pop_back() | 删除向量最后一个元素 |
insert(位置,元素) | 插入元素到指定位置 |
insert(位置,个数n,元素) | 插入n个相同的元素到指定位置 |
insert(位置,first,end) | 将另一个向量从first 到 end(不包括end)之间的内容插入到指定位置 |
erase(位置) | 删除指定位置的元素 |
erase( first,last ) | 删除向量 [ first,last ] 中的元素 |
clear() | 清除向量所有元素,size() 变为 0 |
front() | 取向量第一个元素 |
back() | 取向量最后一个元素 |
begin() | 头指针 |
end() | 尾指针 |
size() | 返回向量中元素的个数 |
empty() | 判断向量是否为空 |
swap() | 交换两个同类型向量的数据 |
reverse(first,end) | 倒序排列向量 [ first,last ) 中的元素 |
运算符 [ i ] | 取向量下标为 i 的元素 |
resize(大小) | 重置vector的大小,可以保存原来元素的个数 |
assign(first,end) vector |
将向量中的全部内容替换为 [ first , end ) 中的内容,first和end可以是其它向量的指针 |
assign( i , j ) vector |
将向量中的全部内容替换为 i 个 j |
vector |
迭代器 |
vector |
反向迭代器 |