std::unordered_multimap<Key,T,Hash,KeyEqual,Allocator>::reserve

来自cppreference.com

 
 
 
 
void reserve( size_type count );
(C++11 起)

设置桶数为适应至少 count 个元素且不超出最大加载因子而造成容器重散列(即考虑桶数已更改后将元素放进适合的桶)所需的数。实际上调用 rehash(std::ceil(count / max_load_factor()))

参数

count - 容器的新容量

返回值

(无)

复杂度

平均情况与容器大小成线性,最坏情况成平方。

参阅

预留至少指定数量的桶并重新生成散列表
(公开成员函数)