unordered_map对索引有问题

时间:2017-08-04 14:28:08

标签: c++

我有以下代码:

#include <unordered_map>
#include <utility>

typedef std::pair<int, int> rc;
std::unordered_map<rc, int> all_cells;

但编译器抱怨:

/usr/include/c++/7.1.1/bits/hashtable_policy.h:87:34: error: 
no match for call to ‘(const std::hash<std::pair<int, int> >) 
(const std::pair<int, int>&)’
noexcept(declval<const _Hash&>()(declval<const _Key&>()))>

是什么给出了?

0 个答案:

没有答案