std::unordered_set reserve() 方法
- 自 C++11 起
// Const version only
void reserve( size_type count );
将桶的数量设置为至少能容纳 count
个元素且不超过最大负载因子的所需数量,并重新哈希容器,即将元素放入适当的桶中,考虑到桶的总数已更改。
实际调用 rehash(std::ceil(count / max_load_factor()))
。
参数
count
- 容器的新容量
返回值
(无)
复杂度
平均情况,与容器大小呈线性关系 - O(size())。
最坏情况,与容器大小呈二次关系 - O(size() * size())。
异常
(无)
示例
重要
本节需要改进。您可以通过编辑此文档页面来帮助我们。