std::unordered_set::reserve
STD:无序[医]一套::储备金
void reserve( size_type count | | (since C++11) |
---|
将桶数设置为至少容纳所需的数量。count
元素而不超过最大负载因子并重新散列容器,也就是说,考虑到容器的总数量发生了变化,将元素放入适当的桶中。有效呼叫rehash(
std::ceil
(count / max_load_factor()))
...
参数
count | - | new capacity of the container |
---|
返回值
%280%29
复杂性
平均情况线性在容器的大小,最坏的情况是二次型的。
另见
rehash | reserves at least the specified number of buckets.This regenerates the hash table. (public member function) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。