Freigeben über


CMap::InitHashTable

Initialisiert die Hashtabelle.

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

Parameter

  • hashSize
    Zahl Einträge in der Hashtabelle.

  • bAllocNow
    Wenn TRUE, die Hashtabelle nach der Initialisierung zuordnet; andernfalls wird die Tabelle nach Bedarf zugeordnet.

Hinweise

Für optimale Leistung sollte die Hashtabellengröße eine Primzahl sein. Um Konflikte zu minimieren, sollte die Größe ungefähr 20 Prozent als das größte vorweggenommene Dataset größer sein.

Beispiel

Im Beispiel für CMap::Lookup.

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CMap-Klasse

Hierarchiediagramm

CMap::GetHashTableSize