use*_*536 2 c++ unordered-map equality
有没有理由说std :: tr1 :: unordered_map省略了为std :: map存在的相等(==)运算符?
实现这个的好方法是什么?我正在考虑创建两组unordered_map :: value_type,从两个hash_maps初始化它们,然后检查两个set的相等性.
How*_*ant 6
这是一个委员会的决定,imho是一个错误.它已针对std :: unordered_map进行了更正(在C++ 11中).
使用std::equal不是找到无序容器相等性的好方法.毕竟,它们可能不是相同的顺序.
std::equal
N3068是引入无序容器的等式比较的论文.它解释了确定平等的动机和技巧.
归档时间:
14 年,7 月 前
查看次数:
557 次
最近记录: