【发布时间】:2012-04-09 00:55:51
【问题描述】:
换句话说,如果我填充两个 unordered_map 或 unordered_set 具有完全相同内容和相同散列函数的对象,对它们进行迭代会得到相同的键/值对序列吗?
如果是,那么它的成立条件是什么(例如,相同的散列函数、相同的键、不一定相同的值)。
【问题讨论】:
-
您想到的散列函数实际上并不是最终使用的散列函数。桶的大小可以动态变化,而实际的散列函数派生自你的散列函数(大概是以某种模块化算术的方式)。
标签: c++ c c++11 unordered-map unordered-set