BOOL RemoveKey ( LPCTSTR clé );
Valeur de retour
Différent de zéro si l'entrée a été trouvée et supprimée avec succès ; sinon 0.
Paramètres
clé
Spécifie la chaîne utilisée pour la recherche de la carte.
Remarques
Ressemble à l'entrée de la carte correspondant à la clé fournie ; Ensuite, si la clé est trouvée, supprime l'entrée. Cela peut entraîner des fuites de mémoire si l'objet de CObject n'est pas supprimé ailleurs.
Exemple
Voir CObList::CObList pour obtenir la liste de la CAge classe utilisée dans tous les exemples de la collection.
/ / exemple de CMapStringToOb::RemoveKey
CMapStringToOb carte ;
carte.SetAt (« Bart », nouvelle CAge (13)) ;
carte.SetAt ("Lisa", nouvelle CAge (11)) ;
carte.SetAt ("Homer", nouvelle CAge (36)) ;
carte.SetAt (« Marge », nouvelle CAge (35)) ;
carte.RemoveKey ("Lisa") ; / / Fuite de mémoire : CAge objet pas
nbsp ; / / supprimé.
# ifdef _DEBUG
afxDump.SetDepth (1) ;
afxDump << « RemoveKey exemple: "<< & carte << « \n » ;
# endif
Les résultats de ce programme sont les suivants:
RemoveKey exemple : u&n CMapStringToOb avec 3 éléments
nbsp ; [Marge] = une CAge à 49A0 $ 35
[Homer] = une CAge à 495E $ 36
[Bart] = une CAge à 4634 $ 13
Aperçu CMapStringToOb |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CMapStringToOb::RemoveAll