объявление priority_queue в c ++ с пользовательским компаратором

я пытаюсь объявитьpriority_queue of nodes, с помощьюbool Compare(Node a, Node b) в качестве функции компаратора (которая находится за пределами класса узла).

Что у меня сейчас есть:

priority_queue openSet;

По какой-то причине яя получаюError: "Compare" is not a type name

Изменение декларации наpriority_queue

дает мне яError: expected a '>'

мы также пробовали:

priority_queue openSet;
priority_queue openSet;
priority_queue openSet; 

Как мне правильно заявить о себе?priority_queue

Ответы на вопрос(4)

Ваш ответ на вопрос