Condividi tramite


Classe CMapWordToOb

Mapping di supportare i puntatori CObject impostati dalle parole a 16 bit.

class CMapWordToOb : public CObject

Membri

Le funzioni membro CMapWordToOb sono simili alle funzioni membro di classe CMapStringToOb. A causa di questa somiglianze, è possibile utilizzare la documentazione di riferimento CMapStringToOb per le specifiche di funzione membro. Per visualizzare CString o un puntatore const a char come un parametro di funzione o valore restituito, WORDsostitutivo.

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

ad esempio, converte a

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

Costruttori pubblici

Nome

Descrizione

CMapStringToOb::CMapStringToOb

Costruttore.

Metodi pubblici

Nome

Descrizione

CMapStringToOb::GetCount

Restituisce il numero di elementi in questa mappa.

CMapStringToOb::GetHashTableSize

Determina il numero corrente degli elementi nella tabella hash.

CMapStringToOb::GetNextAssoc

Ottiene l'elemento seguente per l'iterazione.

CMapStringToOb::GetSize

Restituisce il numero di elementi in questa mappa.

CMapStringToOb::GetStartPosition

Restituisce la posizione del primo elemento.

CMapStringToOb::HashKey

Calcola il valore hash della chiave specificata.

CMapStringToOb::InitHashTable

Inizializza la tabella hash.

CMapStringToOb::IsEmpty

Test per lo stato del Vuoto- mapping (alcun elemento).

CMapStringToOb::Lookup

Cerca un puntatore a void base alla chiave del puntatore a void. Il valore del puntatore, non l'entità che indica, viene utilizzato per il confronto principale.

CMapStringToOb::LookupKey

Restituisce un riferimento alla chiave associata al valore della chiave specificato.

CMapStringToOb::RemoveAll

Rimuove tutti gli elementi da questa mappa.

CMapStringToOb::RemoveKey

Rimuove un elemento specificato da una chiave.

CMapStringToOb::SetAt

Inserisce un elemento nella mappa, sostituire un elemento esistente se una chiave corrispondente viene trovata.

Operatori pubblici

Nome

Descrizione

CMapStringToOb::operator []

Inserisce un elemento nel mapping alla sostituzione dell'operatore per SetAt.

Note

CMapWordToOb include la macro IMPLEMENT_SERIAL per supportare la serializzazione e il dump degli elementi. Ogni elemento viene serializzato a sua volta se un mapping viene archiviato in un archivio, con l'operatore di overload di inserimento (<<) o con la funzione membro Serialize.

Se è necessario un dump dell'utente WORD- gli elementi diCObject, è necessario impostare la profondità del contesto di dump a 1 o superiore.

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

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

Gerarchia di ereditarietà

CObject

CMapWordToOb

Requisiti

Header: afxcoll.h

Vedere anche

Riferimenti

Classe CObject

Grafico delle gerarchie