其他分享
首页 > 其他分享> > unorder_map + pair

unorder_map + pair

作者:互联网

传入 pair 的哈希函数

struct hash_pair { 
    template <class T1, class T2> 
    size_t operator()(const pair<T1, T2>& p) const
    { 
        auto hash1 = hash<T1>{}(p.first); 
        auto hash2 = hash<T2>{}(p.second); 
        return hash1 ^ hash2; 
    } 
}; 

unordered_map<pair<int,int>, int, hash_pair> mp;

标签:unorder,map,hash,auto,hash1,hash2,pair
来源: https://blog.csdn.net/qq_43461168/article/details/116715684