std::unordered_multiset<Key,Hash,KeyEqual,Allocator>::rehash
來自 cppreference.com
void rehash( size_type count ); |
(C++11 起) | |
將桶的數量更改為不小於 `count` 且滿足 `n >= size() / max_load_factor()` 的值 `n`,然後重新雜湊容器,即將元素放入適當的桶中,考慮到桶的總數已更改。
目錄 |
[edit] 引數
count | - | 新桶數量的下限 |
[edit] 返回值
(無)
[edit] 複雜度
平均情況下與容器大小呈線性關係,最壞情況下呈二次關係。
[edit] 注意
可以使用 `rehash(0)` 強制無條件重新雜湊,例如在透過暫時增加 `max_load_factor()` 暫停自動重新雜湊之後。
[edit] 另請參閱
為至少指定數量的元素保留空間並重新生成雜湊表 (公共成員函式) |