修改vector方法索引、添加算法方法索引

This commit is contained in:
Menghui Xie 2018-06-07 14:20:52 +08:00
parent be18375fef
commit c5f90d9f31

View File

@ -38,16 +38,16 @@ vector 是表示可以改变大小的数组的序列容器。
vector|构造函数
~vector|析构函数,销毁容器对象
operator=|将新内容分配给容器,替换其当前内容,并相应地修改其大小
begin|返回指向数组容器中第一个元素的迭代器
end|返回指向数组容器中最后一个元素之后的理论元素的迭代器
rbegin|返回指向数组容器中最后一个元素的反向迭代器
rend|返回一个反向迭代器,指向数组中第一个元素之前的理论元素
cbegin|返回指向数组容器中第一个元素的常量迭代器const_iterator
cend|返回指向数组容器中最后一个元素之后的理论元素的常量迭代器const_iterator
crbegin|返回指向数组容器中最后一个元素的常量反向迭代器const_reverse_iterator
crend|返回指向数组中第一个元素之前的理论元素的常量反向迭代器const_reverse_iterator
size|返回数组容器中元素的数量
max_size|返回数组容器可容纳的最大元素数
begin|返回指向容器中第一个元素的迭代器
end|返回指向容器中最后一个元素之后的理论元素的迭代器
rbegin|返回指向容器中最后一个元素的反向迭代器
rend|返回一个反向迭代器,指向中第一个元素之前的理论元素
cbegin|返回指向容器中第一个元素的常量迭代器const_iterator
cend|返回指向容器中最后一个元素之后的理论元素的常量迭代器const_iterator
crbegin|返回指向容器中最后一个元素的常量反向迭代器const_reverse_iterator
crend|返回指向容器中第一个元素之前的理论元素的常量反向迭代器const_reverse_iterator
size|返回容器中元素的数量
max_size|返回容器可容纳的最大元素数
resize|调整容器的大小,使其包含 n参数个元素
capacity|返回当前为 vector 分配的存储空间(容量)的大小
empty|返回 vector 是否为空
@ -69,7 +69,7 @@ emplace|通过在 position参数位置处插入新元素 args参数
emplace_back|在 vector 的末尾插入一个新的元素,紧跟在当前的最后一个元素之后
get_allocator|返回与vector关联的构造器对象的副本
swap(vector)|容器 x参数的内容与容器 y参数的内容交换。两个容器对象都必须是相同的类型相同的模板参数尽管大小可能不同
relational operators (vector)|形如 `vectorA > vectorB`;依此比较数组每个元素的大小关系
relational operators (vector)|形如 `vectorA > vectorB`;依此比较每个元素的大小关系
## deque
@ -159,3 +159,10 @@ for_each|对于容器范围 `[first,last)`(参数)内的所以元素都调
find|返回容器范围 `[first,last)`(参数)第一个等于 val参数的迭代器。如果没有找到这样的元素则返回 last参数
find_if|返回容器范围 `[first,last)`(参数)内的第一个 pred参数一元布尔函数指针为 true 的迭代器
find_if_not|返回容器范围 `[first,last)`(参数)内的第一个 pred参数一元布尔函数指针为 false 的迭代器
find_end|返回容器范围 `[first1,last1)`(参数)内的最后一个完全匹配 `[first2,last2)`(参数)的 `first2`(参数)的迭代器,无法找到则返回 `last1`(参数)
count|返回容器范围 `[first1,last1)`(参数)内等于 val参数的元素个数
equal|返回容器范围 `[first1,last1)`(参数)与 `first2`开始的容器是否全部元素相等的布尔值
search|返回容器范围 `[first1,last1)`(参数)内的第一个完全匹配 `[first2,last2)`(参数)的 `first2`(参数)的迭代器,无法找到则返回 `last1`(参数)
copy|将范围 `[first1,last1)`(参数)内的元素复制到从 `result`(参数)迭代器开始的容器,返回 `result`(参数)指向的容器的范围 `[first1,last1)`(参数)的末尾
move|将范围 `[first1,last1)`(参数)内的元素移动到从 `result`(参数)迭代器开始的容器,返回 `result`(参数)指向的容器的范围 `[first1,last1)`(参数)的末尾
swap|交换 `a``b`(参数)两个对象的值