CAtlMap::InitHashTable
Chiamare questo metodo per inizializzare la tabella hash.
bool InitHashTable(
UINT nBins,
bool bAllocNow = true
);
Parametri
nBins
Il numero di cestini utilizzati dalla tabella hash.Vedere CAtlMap::CAtlMap per una spiegazione.bAllocNow
Indicazione del flag quando la memoria dovrebbe essere allocata.
Valore restituito
Restituisce true in corrispondenza dell'inizializzazione, false in errore.
Note
InitHashTable deve essere chiamato prima che tutti gli elementi siano archiviati nella tabella hash.Se il metodo non viene chiamato esplicitamente, verrà chiamato automaticamente la prima volta che si aggiunge un elemento utilizzando il conteggio bin specificato dal costruttore CAtlMap.In caso contrario, il mapping verrà inizializzato utilizzando il nuovo valore bin specificato dal parametro nBins.
Se il parametro bAllocNow è false, la memoria richiesta da hash la tabella non verrà allocata fino a solo per primo.Questo può essere utile se è non ancora definito se il mapping verrà utilizzato.
Esempio
Vedere l'esempio relativo CAtlMap::CAtlMap.
Requisiti
Header: atlcoll.h