unordered_set
名字
|
描述
|
insert()
|
插入一个新元素
|
begin()/end()
|
返回一个迭代器,指向第一个元素/最后一个元素后的理论元素
|
count()
|
计算在无序集合容器中特定元素的出现次数
|
find()
|
搜索元素
|
clear()
|
清空所有元素
|
cbegin()/cend()
|
返回一个常量迭代器,指向第一个元素/最后一个元素后的理论元素
|
bucket_size()
|
返回无序集合中特定桶(bucket)中的元素总数(元素通过哈希函数映射到不同的桶中)
|
erase()
|
移除单个或某个范围内的一系列元素
|
size()
|
返回元素数量
|
swap()
|
交换两个无序集合容器的值
|
emplace()
|
在无序集合容器中插入元素
|
max_size()
|
返回可以容纳的最大元素数量
|
empty()
|
检查无序集合容器是否为空
|
equal_range()
|
返回包括与给定值相等的所有元素的范围
|
hash_function()
|
用于获取容器所使用的哈希函数对象
|
reserve()
|
它用于请求容器预留足够的桶数,以容纳指定数量的元素
|
bucket()
|
返回特定元素的桶编号
|
bucket_count()
|
返回无序集合容器中的总桶数
|
load_factor()
|
用于获取当前容器的负载因子。负载因子:元素数量与桶数之比,用于衡量容器的填充程度
|
rehash()
|
设置容器的桶数以容纳一定数量的元素
|
max_load_factor()
|
获取或设置容器的最大负载因子
|
emplace_hint()
|
根据给定的提示位置(iterator)在容器中插入一个新元素
|
key_eq()
|
无序集合内部用于比较元素键值相等性的函数对象或谓词类型
|
max_bucket_count()
|
获取无序集合容器支持的最大桶数
|
unordered_multiset
名字
|
描述
|
insert()
|
插入新元素
|
begin()/end()
|
返回一个迭代器,指向第一个元素/最后一个元素后的理论元素
|
empty()
|
检查容器是否为空
|
find(k)
|
返回指向具有元素值k的位置的迭代器
|
cbegin()/cend()
|
返回一个常量迭代器,指向第一个元素/最后一个元素后的理论元素
|
equal_range()
|
返回包括与给定值相等的所有元素的范围
|
emplace()
|
插入新元素
|
clear()
|
清空无序多重集容器的内容
|
count()
|
返回与给定值相等的元素数量
|
size()
|
返回元素数量
|
max_size
|
返回能够容纳的最大元素数量
|
swap()
|
交换两个无序多重集容器的内容
|
erase()
|
用于删除单个元素、所有具有特定值的元素或一个范围内的元素
|
bucket()
|
返回给定元素所在的桶编号
|
bucket_size(k)
|
返回包含元素k的桶中的元素数量
|
reserve()
|
它用于请求容器预留足够的桶数,以容纳指定数量的元素
|
max_bucket_count()
|
返回能够拥有的最大桶数
|
load_factor()
|
返回当前负载因子(元素数量与桶数之比)
|
max_load_factor()
|
返回最大负载因子
|
bucket_count()
|
返回总桶数
|
hash_function()
|
用于获取容器所使用的哈希函数对象
|
rehash()
|
将容器中的桶数设置为N或更多
|
key_eq()
|
根据比较两个key是否相等返回一个布尔值
|
emplace_hint()
|
根据给定的提示位置(iterator)在容器中插入一个新元素
|
get_allocator
|
获取存储的分配器对象,并返回用于构建容器的分配器对象
|
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)