std::unordered_set<Key,Hash,KeyEqual,Allocator>::reserve - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(C++11以上) | |
バケット数を、最大負荷係数を超えずに少なくとも count 個の要素を格納するために必要な数に設定し、コンテナを再ハッシュします。 つまり、バケット数が変更されたことを考慮して、要素を適切なバケットに配置し直します。 実質的に rehash(std::ceil(count / max_load_factor())) を呼びます。
引数
戻り値
(なし)
計算量
平均的なケースではコンテナのサイズに比例、ワーストケースでは二乗。
関連項目
| 少なくとも指定された数のバケットを予約します。 これによりハッシュテーブルが再生成されます。 (パブリックメンバ関数) [edit] |