如何将数组插入无序集?

时间:2016-05-20 10:30:45

标签: c++ arrays hash unordered-set

我想创建一个像(0,1,2), (3,4,5)这样的元组/数组。我想将它存储到unordered_set。但是unordered_set没有提供这样的哈希函数。谁能告诉我怎么能这样做?

我已经阅读了答案: C++ how to insert array into hash set? 但我不想添加像哈希函数这样的额外代码。

1 个答案:

答案 0 :(得分:0)

  
      
  1. 我想将[array]存储到unordered_set

  2. 中   
  3. unordered_set没有提供这样的哈希函数

  4.   
  5. 我不想添加像哈希函数这样的额外代码。

  6.   

运气好。哈希函数是必需的。由于它不是由标准库提供的,因此必须由您提供。您链接的问题中的答案显示了如何为std::array编写哈希函数。