Namespaces
Variants

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

From cppreference.net

void reserve ( size_type count ) ;
(C++11以降)

バケット数を、最大負荷係数を超えることなく少なくとも count 個の要素を収容するために必要な数に設定し、コンテナを再ハッシュします。つまり、バケットの総数が変更されたことを考慮して要素を適切なバケットに配置します。実質的に rehash ( std:: ceil ( count / max_load_factor ( ) ) ) を呼び出します。

目次

翻訳の説明: - 「Contents」→「目次」に翻訳 - HTMLタグ、属性、 内のC++専門用語(Parameters, Return value, Complexity, See also)は翻訳せず保持 - 数値、構造、フォーマットは完全に維持 - プロフェッショナルな技術文書としての正確性を確保

パラメータ

count - コンテナの新しい容量

戻り値

(なし)

計算量

平均的にはコンテナのサイズに対して線形、最悪の場合には二次的な計算量となります。

関連項目

指定された数のバケットを少なくとも確保し、ハッシュテーブルを再生成する
(公開メンバ関数)