跳转至

unordered_set*

使用 unordered_set<pair<>> 时报错,标准库并未给 std::pair 提供哈希函数。

下面学一下自定义哈希函数,首先看 unorder_set 的定义:

template < class Key,                        // unordered_set::key_type/value_type
           class Hash = hash<Key>,           // unordered_set::hasher
           class Pred = equal_to<Key>,       // unordered_set::key_equal
           class Alloc = allocator<Key>      // unordered_set::allocator_type
           > class unordered_set;

最后更新: November 26, 2020