Continuerò a breve.Rimozione elemento mappa per valore
Sto cercando di mantenere una mappa tra stringhe e puntatori di oggetti e, come tale, utilizzo std :: map. Ho un manager che è una classe globale che tiene traccia della mappa, e ogni volta che viene chiamato un distruttore di un oggetto, dice al manager che è stato cancellato.
L'unico modo che posso pensare è quello di cercare attraverso la mappa per l'oggetto. Esiste una soluzione STL efficiente a questo problema? Esiste una mappa che sia efficiente alla ricerca per chiave?
Grazie! Non ho nemmeno pensato di avere l'oggetto per memorizzare la chiave stessa. Sicuramente una soluzione migliore di una seconda mappa. –
+1, rimuoverò la mia risposta poiché suona uguale alla tua. –