Classe CMapPtrToWord
Mapping di supporta le parole a 16 bit impostati dai puntatori a void.
class CMapPtrToWord : public CObject
Membri
Le funzioni membro CMapPtrToWord 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, WORDsostitutivo. Per visualizzare CString o un puntatore const a char come un parametro di funzione o valore restituito, sostituire un puntatore a void.
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
ad esempio, converte a
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <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 Puntatore a Word non possono essere serializzati.
Quando un oggetto CMapPtrToWord viene eliminato, oppure quando gli elementi vengono rimossi, puntatori e le parole vengono rimossi. Le entità fatto riferimento dai puntatori principali non vengono rimosse.
Per ulteriori informazioni su CMapPtrToWord, vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CMapPtrToWord
Requisiti
Header: afxcoll.h