vector成员函数
成员函数 | 说明 |
assign | 清除vector并用指定元素填充空的vecotr |
at | 返回指定元素引用 |
back | 返回最后一个元素引用 |
begin | 返回第一个元素的iterator引用 |
capacity | 返回当前vecotr可存储的元素个数,与size不一样 |
cbegin | 返回第一个元素的const_iterator引用 |
cend | 返回最后一个元素之后的const_iterator |
clear | 清除vector,size=0; |
crbegin | 返回反转后的vecotr的begin的const_iterator |
crend | 返回反转后的vecotr的end的const_iterator |
data | 返回一个指向第一个元素的指针 |
emplace | 向vecotr的指定位置插入元素 |
emplace_back | 向vecotr的最后一个位置插入元素 |
empty | 判断vecotr是否为空 |
end | 得到最后一个元素之后的位置的iterator |
erase | 删除指定位置上的元素 |
front | 得到第一元素的引用 |
get_allocator | 得到一个allocator用于构造一个新的vecotr |
inset | 向指定位置插入给定元素 |
max_size | vector可能的最大的长度 |
pop_back | 删除最后一个元素 |
push_back | 向vector最后压入一个元素 |
rebegin | 返回反转后的第一个元素的iterator |
rend | 返回反转后的最后一个元素之后的位置上的iterator |
reserve | 重置vector的可存储大小,会修改capacity返回值 |
resize | 重置vector的大小,会修改size返回值 |
size | 返回当前vector的元素个数 |
swap | 与原vector交换元素 |