CMap::InitHashTable
更新 : 2007 年 11 月
ハッシュ テーブルを初期化します。
void InitHashTable(
UINT hashSize,
BOOL bAllocNow = TRUE
);
パラメータ
hashSize
ハッシュ テーブルのエントリ数。bAllocNow
TRUE の場合は、初期化時にハッシュ テーブルを割り当てます。それ以外の場合は、必要に応じてテーブルが割り当てられます。
解説
パフォーマンスを最高にするには、ハッシュ テーブルのサイズを素数にします。衝突を最小にするには、予想される最大のデータ セットよりも約 20% 大きいサイズにします。
使用例
「CMap::Lookup」の例を参照してください。
必要条件
ヘッダー : afxtempl.h