Classe di CMapWordToPtr
Mapping di supportare i puntatori a void impostati dalle parole a 16 bit.
class CMapWordToPtr : public CObject
Membri
Le funzioni membro CMapWordToPtr 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 un puntatore CObject come un parametro di funzione o valore restituito, sostituire un puntatore a void.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 CMapWordToPtr::Lookup( WORD <key>, void*& <rValue> ) const;
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il numero di elementi in questa mappa. |
|
Determina il numero corrente degli elementi nella tabella hash. |
|
Ottiene l'elemento seguente per l'iterazione. |
|
Restituisce il numero di elementi in questa mappa. |
|
Restituisce la posizione del primo elemento. |
|
Calcola il valore hash della chiave specificata. |
|
Inizializza la tabella hash. |
|
Test per lo stato del Vuoto- mapping (alcun elemento). |
|
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. |
|
Restituisce un riferimento alla chiave associata al valore della chiave specificato. |
|
Rimuove tutti gli elementi da questa mappa. |
|
Rimuove un elemento specificato da una chiave. |
|
Inserisce un elemento nella mappa, sostituire un elemento esistente se una chiave corrispondente viene trovata. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Inserisce un elemento nel mapping alla sostituzione dell'operatore per SetAt. |
Note
CMapWordToPtr include la macro IMPLEMENT_DYNAMIC per l'accesso il tipo di runtime ed eseguire il dump a CDumpContext un oggetto.Se è necessario un dump di singoli elementi di mapping, è necessario impostare la profondità del contesto di dump a 1 o superiore.
i mapping di Word a puntatore non possono essere serializzati.
Quando un oggetto CMapWordToPtr viene eliminato, oppure quando gli elementi vengono rimossi, le parole e collegamenti rimossi.Le entità fatto riferimento dai puntatori non vengono rimosse.
Per ulteriori informazioni su CMapWordToPtr, vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CMapWordToPtr
Requisiti
Header: afxcoll.h