| 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 |
反向迭代器 |
