【发布时间】:2016-09-17 13:57:34
【问题描述】:
我想创建一个像(0,1,2), (3,4,5) 这样的元组/数组。我想将它存储到unordered_set。但是unordered_set 没有提供这样的哈希函数。谁能告诉我该怎么做?
我已经阅读了这些答案: C++ how to insert array into hash set? 但我不想添加任何额外的代码,如哈希函数。
【问题讨论】:
-
别无选择,只能添加一个哈希函数。因为标准库不提供元组和数组的散列函数。您可以创建自己的模板化哈希类,可以重复使用。
标签: c++ arrays hash unordered-set