次の方法で共有


CAtlMap::DisableAutoRehash

CAtlMap のオブジェクトの自動に再作成することを無効にするには、このメソッドを呼び出します。

void DisableAutoRehash( ) throw( );

解説

(これは既定では、自動) に再作成することが有効な場合、ハッシュ テーブルの Bin の数が自動的に負荷の値 (配列に格納されている要素の数への Bin) の数の比率が最大または最小値を指定した場合に作成された場合にマップを超えると再計算されます。

DisableAutoRehash は、複数の要素をマップにすばやく追加する場合に便利です。トリガー プロセスを再作成する代わりに制限を超えるするたびに、DisableAutoRehashを呼び出すと、より効率的に要素を追加し、最終的に CAtlMap::EnableAutoRehashを呼び出します。

必要条件

Header: atlcoll.h

参照

関連項目

CAtlMap クラス

CAtlMap::EnableAutoRehash