CAtlMap::InitHashTable
Appelez cette méthode pour initialiser la table de hachage.
bool InitHashTable(
UINT nBins,
bool bAllocNow = true
);
Paramètres
nBins
Le nombre de coffres utilisés par la table de hachage.Consultez CAtlMap::CAtlMap pour obtenir une explication.bAllocNow
Une indication de balise lorsque la mémoire doit être allouée.
Valeur de retour
Retourne true sur l'initialisation réussie, false en cas de échec.
Notes
InitHashTable doit être appelé avant que tous les éléments soient stockés dans la table de hachage.Si cette méthode n'est pas appelée explicitement, elle sera appelée automatiquement la première fois qu'un élément est ajouté à l'aide de le nombre de bin spécifié par le constructeur de CAtlMap .Sinon, le mappage sera initialisée à l'aide de le nouveau nombre bin spécifié par le paramètre d' nBins .
Si le paramètre d' bAllocNow a la valeur false, la mémoire requise par la table de hachage n'est pas allouée jusqu'à ce qu'il est requis en premier.Cela peut être utile s'il est savez pas si le mappage est utilisée.
Exemple
Consultez l'exemple pour CAtlMap::CAtlMap.
Configuration requise
Header: atlcoll.h