Sdílet prostřednictvím


CMapStringToOb::InitHashTable

Inicializuje tabulky hash.

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

Parametry

  • hashSize
    Počet položek v tabulce hash.

  • bAllocNow
    Pokud TRUE, přidělí tabulky hash při inicializaci; jinak v tabulce je přidělen podle potřeby.

Poznámky

Pro nejlepší výkon musí být velikost tabulky hash číslo primárního.Minimalizovat kolizím, velikost by měla být zhruba 20 procent větší než největší předpokládané sadu dat.

Následující tabulka obsahuje další členské funkce, které jsou podobné CMapStringToOb::InitHashTable .

Třída

Členská funkce

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 );

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CMapStringToOb

Graf hierarchie