Voy a mantener este breve.Extracción del elemento del mapa por valor
Estoy tratando de mantener un mapa entre cadenas y punteros a objetos, y como tal, uso std :: map. Tengo un administrador que es una clase global que realiza un seguimiento del mapa, y cada vez que se llama al destructor de un objeto, le dice al administrador que se ha eliminado.
La única forma en que se me ocurre es buscar en el mapa el objeto. ¿Existe una solución STL eficiente para este problema? ¿Existe un mapa que sea eficiente para buscar por clave también?
Gracias! Ni siquiera pensé en tener el objeto de almacenar la clave en sí. Definitivamente una mejor solución que tener un segundo mapa. –
+1, eliminaré mi respuesta ya que suena igual que la tuya. –