CMapStringToOb::InitHashTable
初始化哈希表。
void InitHashTable(
UINT hashSize,
BOOL bAllocNow = TRUE
);
参数
hashSize
项的数字在哈希表中。bAllocNow
如果 TRUE,分配哈希表在初始化;否则将该表,当需要。
备注
为了获得最佳性能,哈希表的大小应是质数。若要使冲突,数组大小大于设置的最大所需的数据应大约20个%。
下表显示类似于 CMapStringToOb::InitHashTable的其他成员函数。
类 |
成员函数 |
---|---|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
|
void InitHashTable( UINT hashSize, BOOL bAllocNow = TRUE ); |
要求
Header: afxcoll.h