Share via


CMap::InitHashTable

Initializes the hash table.

void InitHashTable( 
   UINT hashSize,
   BOOL bAllocNow = TRUE 
);

Parameters

  • hashSize
    Number of entries in the hash table.

  • bAllocNow
    If TRUE, allocates the hash table upon initialization; otherwise the table is allocated when needed.

Remarks

For best performance, the hash table size should be a prime number. To minimize collisions, the size should be roughly 20 percent larger than the largest anticipated data set.

Example

See the example for CMap::Lookup.

Requirements

Header: afxtempl.h

See Also

Reference

CMap Class

Hierarchy Chart

CMap::GetHashTableSize

Other Resources

CMap Members