下面的程序不会编译一组无序的整数对,但是会编译整数对。unordered_set
及其成员函数可以用于用户定义的类型吗? 我如何定义它?
#include <unordered_set>
...
class A{
...
private:
std::unordered_set< std::pair<int, int> > u_edge_;
};
编译器错误:
错误: 没有调用‘ std: : unorder _ set > : : unorder _ set ()’的匹配函数