Classe di CMapStringToPtr
I mapping di supportare i puntatori a void impostati da CString oggetti.
class CMapStringToPtr : public CObject
Membri
Le funzioni membro CMapStringToPtr 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.
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
ad esempio, converte a
BOOL CMapStringToPtr::Lookup( LPCTSTR <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
CMapStringToPtr 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 Stringa a puntatore non possono essere serializzati.
Quando un oggetto CMapStringToPtr viene eliminato, oppure quando gli elementi vengono rimossi, la chiave CString oggetti e le parole vengono rimosse.
Gerarchia di ereditarietà
CMapStringToPtr
Requisiti
Header: afxcoll.h