Hashing punteros como claves para unordered_map en C ++ STL
Publiqué un similarpregunta con respecto al uso de punteros como claves en mapas en C ++ STL. Cómo se combinan los punteros en mapas_ordenados cuando se usan como claves. Más específicamente si defino:
std::unordered_map< CustomClass*, int > foo;
¿La implementación predeterminada de C ++ std :: hash funcionaría para manejar estos punteros? ¿Es seguro de usar? ¿Es esta una buena práctica?