如何让unordered_map支持pair作为键值(泛型版)
template<class T1, class T2>
struct pair_hash//没这个pair 就不能在unorder——map快乐的玩耍了
{
size_t operator() (const pair<T1, T2>& p) const
{
return hash<T1>()(p.first) ^ hash<T2>()( p.second);//异或思想
}
//如果遇到了<3.
原创
2020-07-14 18:04:12 ·
1373 阅读 ·
0 评论