CMapStringToOb::InitHashTable
Inicializa o tabela de hash.
void InitHashTable(
UINT hashSize,
BOOL bAllocNow = TRUE
);
Parâmetros
hashSize
Número de entradas na tabela hash.bAllocNow
Se Verdadeiro, atribui o tabela de hash em cima de inicialização; se a tabela não é atribuída quando necessário.
Comentários
Para obter um melhor desempenho, o hash o tamanho da tabela deve ser um número primo. Para minimizar conflitos, o tamanho deve ser aproximadamente 20 por cento maior do que o dataset antecipado maior.
A tabela a seguir mostra outras funções de membro que são 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