Можно ли хешировать указатели в переносимом коде C ++ 03?
Это возможнопереносимый хеш указатель в C ++ 03, который не имеетstd::hash
определены?
Кажется действительно странным, что хешбэлы, содержащие указатели, в C ++ невозможны, но я могуЯ не думаю о каком-либо способе их изготовления.
Самый близкий способ, которым я могу думать, делаетreinterpret_cast(ptr)
, ноuintptr_t
не требуется определять в C ++ 03, и я 'Я не уверен, что это значение может быть юридически изменено, даже если онобыло определено ... это вообще возможно?