CAtlMap::InitHashTable
Chamar esse método para inicializar o tabela de hash.
bool InitHashTable(
UINT nBins,
bool bAllocNow = true
);
Parâmetros
nBins
O número de compartimentos usados pelo tabela de hash.Consulte CAtlMap::CAtlMap para uma explicação.bAllocNow
Um indicando o sinalizador quando a memória deve ser atribuída.
Valor de retorno
Retorna true na inicialização com êxito, false em caso de falha.
Comentários
InitHashTable deve ser chamado antes que todos os elementos estejam armazenados na tabela hash.Se este método é chamado explicitamente, será chamado automaticamente a primeira vez que um elemento é adicionado usando a contagem bin especificada pelo construtor de CAtlMap .Caso contrário, o mapa será inicializado usando o novo contagem bin especificado pelo parâmetro de nBins .
Se o parâmetro de bAllocNow é falso, a memória necessária para o hash não será atribuída a tabela até que ele seja necessário primeiro.Isso pode ser útil se não tiver certeza se o mapeamento será usado.
Exemplo
Consulte o exemplo para CAtlMap::CAtlMap.
Requisitos
Cabeçalho: atlcoll.h