c++ 重载运算符报错
class Node{
public:
int wgt;
Node *l,*r;
Node(int wgt){
this->wgt = wgt;
l = r = 0;
}
};
bool operator < (Node* a,Node* b){////////报错 Overloaded 'operator<' must have at least on parameter of class or enumeration type
return a->wgt > b->wgt;
}
priority_queue<Node*> qnode;
请问为什么这样重载会报错?
...全文



