Classe di CMapStringToString
I mapping di supportare gli oggetti CString impostati da CString oggetti.
class CMapStringToString : public CObject
Membri
Le funzioni membro CMapStringToString 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 valore restituito o parametro-funzione "restituito", sostituire un puntatore a char.Per visualizzare un puntatore CObject come parametro di funzione "di l", sostituire un puntatore a char.
BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;
ad esempio, converte a
BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;
Strutture pubbliche
Nome |
Descrizione |
---|---|
Una struttura annidata che contiene un valore di chiave e il valore dell'oggetto stringa collegato. |
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. |
|
Ottiene un puntatore a primo CString nella mappa. |
|
Ottiene un puntatore a CString seguente per l'iterazione. |
|
Restituisce un puntatore a CString il cui valore corrisponde al valore 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
CMapStringToString 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 CString- gli elementi diCString, è necessario impostare la profondità del contesto di dump a 1 o superiore.
Quando un oggetto CMapStringToString viene eliminato, oppure quando gli elementi vengono rimossi, gli oggetti CString vengono rimossi in modo appropriato.
Per ulteriori informazioni su CMapStringToString, vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CMapStringToString
Requisiti
Header: afxcoll.h