std :: hash ofr的返回值(x86 / x64)

时间:2017-02-03 09:50:44

标签: c++ std

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

1 个答案:

答案 0 :(得分:2)

没有。哈希值不是为了在程序的一次运行之外传递或存储而设计的。

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