Хеширование указателей как ключей для unordered_map в C ++ STL
Я выложил похожийquetion относительно использования указателей в качестве ключей на картах в C ++ STL. Как указатели хешируются в unordered_maps при использовании в качестве ключей. Более конкретно, если я определю:
std::unordered_map< CustomClass*, int > foo;
Будет ли работать стандартная реализация C ++ std :: hash для обработки этих указателей? Это безопасно для использования? Это хорошая практика?