Partager via


CMap::InitHashTable

Initialise la table de hachage.

void InitHashTable(
   UINT hashSize,
   BOOL bAllocNow = TRUE 
);

Paramètres

  • hashSize
    Nombre d'entrées dans la table de hachage.

  • bAllocNow
    Si TRUE, alloue la table de hachage lors de l'initialisation ; sinon le tableau est alloué lorsque cela est nécessaire.

Notes

Pour optimiser les performances, la taille de table de hachage doit être un nombre premier.Pour éviter les collisions, la taille doit être environ 20 % supérieure au plus grand groupe de données anticipée.

Exemple

Consultez l'exemple pour CMap::Lookup.

Configuration requise

Header: afxtempl.h

Voir aussi

Référence

Classe de CMap

Graphique de la hiérarchie

CMap::GetHashTableSize