Return value of std::hash ofr (x86/x64)

Return value of std::hash ofr (x86/x64)

本文关键字:x86 x64 hash value of std Return ofr      更新时间:2023-10-16

我使用std::hash作为无序数据结构,并将它们保存在ROM中。我必须在 x86 和 x64 操作系统上正确使用它。是否可以在 x86/x64 操作系统版本上为 std::hash 获得相等的值?

No.哈希值不是为在程序的一次运行之外进行通信或存储而设计的。

标准中没有任何内容可以阻止它在后续运行中产生不同的值,当然也不能保证它在另一个架构上具有相同的值。