当is_enum <key> :: value为true时,为什么unordered_map不使用unders_type <key> :: type作为哈希函数?</key> </key>

时间:2014-02-22 15:12:38

标签: c++ c++11 unordered-map

Can't use enum class as unordered_map key所述,如果没有专门化std :: hash,就无法使用枚举类作为unordered_map的键。为什么这是必要的,或者更具体地说,当密钥是枚举时,为什么unordered_map不能使用underlying_type自动提供适当的哈希?

0 个答案:

没有答案