我试图声明一个比较器,使用bool Compare(Node a, Node b)作为比较器函数(在priority_queue of nodes类之外)。我目前拥有的是:出于某种原因,我得到了Error: "Compare" is not a typename
将声明更改为priority_queue <Node, vector<Node>, bool Compare&g
return this->getDistance(left,e) + left.d < this->getDistance(right,e) + right.d; priority_queuemicrosoft visual studio 10.0\vc\include\queue(223) : while compiling class template member function 'std::priority_queue<_Ty,_Container,_Pr>::priority_