CMapStringToOb::InitHashTable
Inicializa a tabela de hash.
void InitHashTable(
UINT hashSize,
BOOL bAllocNow = TRUE
);
Parâmetros
hashSize
Número de entradas na tabela de hash.bAllocNow
If TRUE, aloca a tabela de hash na inicialização; caso contrário, a tabela é alocada quando necessário.
Comentários
Para obter melhor desempenho, o dimensionar da tabela de hash deve ser um número primo.Para minimizar as colisões, o dimensionar deve ser aproximadamente 20 por cento maior que o maior conjunto de dados previsto.
A tabela a seguir mostra outras funções de membro semelhantes a CMapStringToOb::InitHashTable.
Classe |
Função de membro |
---|---|
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 ); |
Requisitos
Cabeçalho: afxcoll.h