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