CMapStringToOb::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.

In der folgenden Tabelle werden andere Memberfunktionen auf, die mit CMapStringToOb::InitHashTable ähneln.

Klasse

Memberfunktion

CMapPtrToPtr

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

CMapPtrToWord

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

CMapStringToString

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

CMapStringToPtr

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

CMapWordToOb

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

CMapWordToPtr

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

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CMapStringToOb-Klasse

Hierarchien-Diagramm