标签: c++ std
我使用std :: hash作为无序数据结构并将它们保存在ROM中。我必须在x86和x64 OS上正确使用它。 是否可能在x86 / x64 os版本上获得std :: hash的相等值?
答案 0 :(得分:2)
没有。哈希值不是为了在程序的一次运行之外传递或存储而设计的。
标准中没有任何内容可以防止它在后续运行中产生不同的值,当然也不能保证它在另一个架构上具有相同的值。