Classe CMapWordToOb

Supporta mappe di puntatori CObject con chiave fornita da parole a 16 bit.

Sintassi

class CMapWordToOb : public CObject

Membri

Le funzioni membro di CMapWordToOb sono simili alle funzioni membro della classe CMapStringToOb. Grazie a questa somiglianza, per le specifiche delle funzioni membro è possibile usare la documentazione di riferimento di CMapStringToOb. Ovunque venga visualizzato un CString const puntatore o a char come parametro di funzione o valore restituito, sostituire WORD.

BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;

ad esempio, si converte in

BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;

Costruttori pubblici

Nome Descrizione
CMapWordToOb::CMapWordToOb Costruttore.

Metodi pubblici

Nome Descrizione
CMapWordToOb::GetCount Restituisce il numero di elementi in questa mappa.
CMapWordToOb::GetHashTableSize Determina il numero corrente di elementi nella tabella hash.
CMapWordToOb::GetNextAssoc Ottiene l'elemento successivo per l'iterazione.
CMapWordToOb::GetSize Restituisce il numero di elementi in questa mappa.
CMapWordToOb::GetStartPosition Restituisce la posizione del primo elemento.
CMapWordToOb::HashKey Calcola il valore hash di una chiave specificata.
CMapWordToOb::InitHashTable Inizializza la tabella hash.
CMapWordToOb::IsEmpty Verifica la condizione della mappa vuota (nessun elemento).
CMapWordToOb::Lookup Cerca un puntatore void in base alla chiave del puntatore void. Il valore del puntatore, non l'entità a cui punta, viene usato per il confronto delle chiavi.
CMapWordToOb::LookupKey Restituisce un riferimento alla chiave associata al valore di chiave specificato.
CMapWordToOb::RemoveAll Rimuove tutti gli elementi da questa mappa.
CMapWordToOb::RemoveKey Rimuove un elemento specificato da una chiave.
CMapWordToOb::SetAt Inserisce un elemento nella mappa; sostituisce un elemento esistente se viene trovata una chiave corrispondente.

Operatori pubblici

Nome Descrizione
CMapWordToOb::operator [ ] Inserisce un elemento nella mappa , ovvero la sostituzione dell'operatore per SetAt.

Osservazioni:

CMapWordToOb incorpora la macro IMPLEMENT_SERIAL per supportare la serializzazione e il dump dei relativi elementi. Ogni elemento viene serializzato a sua volta se una mappa viene archiviata in un archivio, con l'operatore di inserimento di overload ( <<) o con la Serialize funzione membro.

Se è necessario un dump di singoli elementi WORD- CObject è necessario impostare la profondità del contesto di dump su 1 o versione successiva.

Quando un CMapWordToOb oggetto viene eliminato o quando i relativi elementi vengono rimossi, i CObject puntatori vengono rimossi. Gli oggetti a cui fanno riferimento i CObject puntatori non vengono eliminati definitivamente.

Per altre informazioni su CMapWordToOb, vedere l'articolo Raccolte.

Gerarchia di ereditarietà

CObject

CMapWordToOb

Requisiti

Intestazione: afxcoll.h

Vedi anche

Classe CObject
Grafico della gerarchia