boost c++ 使用什么哈希函数无序映射?
boost c++ unordered_map 使用什么哈希函数?我的意思是 boost::hash 使用什么样的哈希算法,例如
template<>结构散列;
谢谢
what hash function is being used by boost c++ unordered_map ? I meant what kind of hash algorithms being used by boost::hash, for example
template<> struct hash;
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
默认情况下,它使用 boost::hash :)
By default, it uses boost::hash :)
这取决于您使用的类型,如果您查看 此处
boost::hash
模板类是专门化的:您还可以指定您自己的哈希作为第三个模板参数:
It depends on the type you are using, if you look here the
boost::hash
template class is specialised:You can also specify your own hash as the third template argument: