对于类型为

时间:2016-07-06 06:57:54

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

我有以下嵌套数据结构:

map<string, unordered_set<unordered_map<string, string> > > complicateMap;

含义,从字符串映射到从字符串到字符串的一组映射。

在尝试编译时,我得到了:

  

错误C2338:C ++标准没有为此类型提供哈希。

缩小范围,我发现问题是unordered_set<unordered_map<...> >

似乎unordered_map本身并没有默认哈希。

这种数据结构有更好的方法吗?或者如何有效地为整个地图实现哈希?

0 个答案:

没有答案