CAtlMap::InitHashTable
telefonar Esse método para inicializar a tabela de hash.
bool InitHashTable(
UINT nBins,
bool bAllocNow = true
);
Parâmetros
nBins
O número de compartimentos usado pela tabela de hash.See CAtlMap::CAtlMap para obter uma explicação.bAllocNow
Uma sinalizar de indicação quando a memória deve ser alocada.
Valor de retorno
RetornaTrue na inicialização bem-sucedida, False em caso de falha.
Comentários
InitHashTable deve ser chamada antes que quaisquer elementos são armazenados na tabela de hash. Se esse método não for chamado explicitamente, ele será chamado automaticamente um elemento é adicionado usando a contagem de compartimento especificada por a primeira vezCAtlMap construtor.Caso contrário, o MAP será inicializado usando a nova contagem bin especificada pelo nBins parâmetro.
Se o bAllocNow parâmetro for false, a memória necessária para a tabela de hash não irá ser alocada até que o primeiro é necessário. Isso pode ser útil se estiver incerto se o MAP será usado.
Exemplo
Consulte o exemplo para CAtlMap::CAtlMap.
Requisitos
Cabeçalho: atlcoll.h