给定
std::unordered_map<std::string, sf::Texture> container;
将会
container["myKey"] = myTexture;
在幕后将“myKey”转换为哈希值?
如果是这样,是否可能存在重复的哈希值?
最佳答案
是的,确实如此。
不,哈希值不必是唯一的:如果两个键哈希为相同的值,则必须比较键本身以确定它们是否相等。
关于c++ - std::unordered_map 内部使用哈希吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17134935/