Priority queue 错误C2039:&x27;值类型';:不是';标准::更大<_Ty>'; 优先级队列等待队列;

Priority queue 错误C2039:&x27;值类型';:不是';标准::更大<_Ty>'; 优先级队列等待队列;,priority-queue,Priority Queue,去编译我的作业并修复了除与这行代码有关的错误以外的所有错误。std::priority_queue的第二个模板参数是调整的容器,而不是比较函子。您应该改为使用此选项: priority_queue<Job, greater<Job>> wait_queue; std::优先级队列 另外,停止使用名称空间std没关系,这个错误用“优先级队列等待队列”修复了;但是,出现了一个新的错误,如果我似乎找不到解决方案,我会发布它。 std::priority_queue<J

去编译我的作业并修复了除与这行代码有关的错误以外的所有错误。

std::priority_queue的第二个模板参数是调整的容器,而不是比较函子。您应该改为使用此选项:

priority_queue<Job, greater<Job>> wait_queue;
std::优先级队列

另外,停止使用
名称空间std

没关系,这个错误用“优先级队列等待队列”修复了;但是,出现了一个新的错误,如果我似乎找不到解决方案,我会发布它。
std::priority_queue<Job, std::vector<Job>, std::greater<Job>>