CMapStringToOb::RemoveKey

BOOL RemoveKey ( LPCTSTR chiave );

Valore restituito

Diverso da zero se la voce č stata trovata e rimosso con successo; in caso contrario 0.

Parametri

chiave

Specifica la stringa utilizzata per la ricerca Mappa.

Osservazioni

Alza la voce mappa corrispondente alla chiave fornita; poi, se la chiave si trova, rimuove la voce. Questo puņ causare perdite di memoria, se l'oggetto CObject non viene eliminato altrove.

Esempio

Vedere CObList::CObList per un elenco della CAge classe utilizzata in tutti gli esempi di raccolta.

/ / esempio per CMapStringToOb::RemoveKey
   Mappa di CMapStringToOb;
   
   mappa.SetAt ("Bart", nuova gabbia (13));
   mappa.SetAt ("Lisa", nuova gabbia (11));
   mappa.SetAt ("Homer, nuova gabbia (36));
   mappa.SetAt ("Marge", nuova gabbia (35));
   mappa.RemoveKey ("Lisa"); / / Perdita di memoria: CAge oggetto non
    nbsp;                       / / cancellati.
ifdef  debug
   afxDump.SetDepth (1);
   afxDump << "RemoveKey esempio:" << & mappa << "\n";
# endif

I risultati di questo programma sono i seguenti:

Esempio RemoveKey: u&n CMapStringToOb con 3 elementi
 nbsp;  [Marge] = una gabbia di 49A0 $ 35
    [Homer] = una gabbia di 495E $ 36
    [Bart] = una gabbia di 4634 $ 13

Panoramica di CMapStringToOb |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CMapStringToOb::RemoveAll

Index