CAtlMap::SetOptimalLoad

更新 : 2007 年 11 月

CAtlMap オブジェクトの最適な読み込みを設定します。

void SetOptimalLoad(
   float fOptimalLoad,
   float fLoThreshold,
   float fHiThreshold,
   bool bRehashNow = false 
);

パラメータ

  • fOptimalLoad
    最適な読み込み比率。

  • fLoThreshold
    読み込み比率の最小しきい値。

  • fHiThreshold
    読み込み比率の最大しきい値。

  • bRehashNow
    ハッシュ テーブルの再計算が必要かどうかを示すフラグ。

解説

このメソッドは、CAtlMap オブジェクトの最適な読み込み比率を再定義します。各パラメータの説明については、「CAtlMap::CAtlMap」を参照してください。bRehashNow の戻り値が true であり、さらに要素数が最小値よりも小さい場合や最大値より大きい場合は、ハッシュ テーブルが再計算されます。

必要条件

ヘッダー : atlcoll.h

参照

参照

CAtlMap クラス

その他の技術情報

CAtlMap のメンバ