无法将()struct插入到unordered_set中

时间:2012-09-18 20:43:30

标签: c++ visual-c++ c++11 std

我无法将项目插入我的无序集合中。发生了什么事?

typedef struct node_t
{
    char s[SIZE];
    char blank;     //position of blank tile
    char g,h;
    int depth;      //Depth of node for IDA*
}NODE;

...

NODE CurrentNode;
unordered_set<NODE> seen;

seen.insert(CurrentNode);

引发以下错误:

错误3错误C2678:二进制'==':找不到带有'const NODE'类型的左手操作数的运算符(或者没有可接受的转换)

0 个答案:

没有答案