boost::hash_combine
来源:互联网 发布:詹姆斯季后赛数据统计 编辑:程序博客网 时间:2024/06/03 22:39
inline std::size_t hash_result_combine(std::size_t lhs, std::size_t rhs)
{
return lhs ^ (rhs + 0x9e3779b9 + (lhs << 6) + (lhs >> 2));}
template <typename T, typename U>
std::size_t operator()(const std::pair<T, U> &x) const
{
return hash_result_combine(hash<T>()(x.first), std::hash<U>()(x.second));
}
};
0 0
- boost::hash_combine
- Boost
- boost
- boost
- Boost
- boost
- boost
- Boost
- Boost
- Boost
- boost
- boost
- Boost
- boost
- boost
- boost
- boost
- boost
- 将一个登陆的Activity转类为一个dialog弹窗
- Android AppBarLayout以及ToolBar去除阴影
- JDK版本错误:Unsupported major.minor version 51.0
- Handler、Loop、MessageQueue的工作原理
- HDU 2149 Public Sale (巴什博奕)
- boost::hash_combine
- Log4Net邮件设置
- Intel® 64 and IA-32 Architectures Software Developer Manuals中文翻译 任务管理
- 关于 js 的一些调试
- Spring官网下载dist.zip的几种方法
- leetcode之Gas Station
- getopt_long()函数详解
- HashMap
- 依赖/泛化/关联/实现/聚合/组合的C#实现