8
カスタムコンパレータを使用してC ++でpriority_queueを宣言する
コンパレータ関数(ノードクラスの外部)として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か?
83
c++
std
priority-queue