(노드 클래스 외부에있는) 비교기 함수로 priority_queue of nodes
사용 하여을 선언하려고합니다 bool Compare(Node a, Node b)
.
내가 현재 가지고있는 것은 :
priority_queue<Node, vector<Node>, Compare> openSet;
어떤 이유에서인지 나는 Error: "Compare" is not a type name
선언을 다음으로 변경 priority_queue <Node, vector<Node>, bool Compare>
나에게 준다 Error: expected a '>'
나는 또한 시도했다 :
priority_queue<Node, vector<Node>, Compare()> openSet;
priority_queue<Node, vector<Node>, bool Compare()> openSet;
priority_queue<Node, vector<Node>, Compare<Node, Node>> openSet;
올바르게 신고하려면 어떻게해야 priority_queue
합니까?