Sdílet prostřednictvím


CAtlMap::InitHashTable

Tuto metodu inicializace tabulky hash volejte.

bool InitHashTable( 
   UINT nBins, 
   bool bAllocNow = true  
);

Parametry

  • nBins
    Číslo přihrádky používají tabulky hash.Viz CAtlMap::CAtlMap vysvětlení.

  • bAllocNow
    Příznak označení při paměti by měly být přiděleny.

Vrácená hodnota

Vrátí true na úspěšná inicializace false při selhání.

Poznámky

InitHashTablemusí být volána před všechny prvky jsou uloženy v tabulce hash.Pokud tato metoda není explicitně vyvolán, bude zavolán automaticky prvním prvku je přidán pomocí přihrádky počet určený CAtlMap konstruktor.Jinak na mapě bude inicializován pomocí nové přihrádky počet určený nBins parametr.

Pokud bAllocNow parametru je false, nesmí být přiděleno paměti vyžadované tabulky hash, dokud je nejprve nutné.To může být užitečné, pokud nejistý, pokud budou použity mapy.

Příklad

Příklad pro CAtlMap::CAtlMap.

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CAtlMap