Хеширование указателей как ключей для unordered_map в C ++ STL

Я выложил похожийquetion относительно использования указателей в качестве ключей на картах в C ++ STL. Как указатели хешируются в unordered_maps при использовании в качестве ключей. Более конкретно, если я определю:

std::unordered_map< CustomClass*, int > foo;

Будет ли работать стандартная реализация C ++ std :: hash для обработки этих указателей? Это безопасно для использования? Это хорошая практика?

Ответы на вопрос(1)

Ваш ответ на вопрос