名稱空間
變體
操作

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

來自 cppreference.com
< cpp‎ | 容器‎ | 無序對映
 
 
 
 
void reserve( size_type count );
(C++11 起)

將桶的數量設定為能夠容納至少 count 個元素且不超過最大負載因子的數量,並對容器進行重新雜湊,即將元素放入考慮到桶總數已改變的適當桶中。實際上呼叫 rehash(std::ceil(count / max_load_factor()))

目錄

[編輯] 引數

count - 容器的新容量

[編輯] 返回值

(無)

[編輯] 複雜度

平均情況下與容器大小呈線性關係,最壞情況下呈二次關係。

[編輯] 參閱

至少保留指定數量的桶並重新生成雜湊表
(public member function) [edit]