如何实现组合选项的unordered_set或unordered_map
如何实现组合关键字的unordered_set/unordered_map
在VC编译器中,使用unordered_set或unordered_map时,如果需要将多个选项作为关键字进行hash,例如将学生信息中的学号和姓名相结合标记,应该如何实现呢?
STL库中提供了强大的hash function,该函数可以将数据进行hash,并将多个选项进行整合得到一个hash关键字,其实现如下。
#include <string>
#include <unordered_set>
#incl
原创
2021-05-19 10:37:39 ·
338 阅读 ·
0 评论