小编som*_*azy的帖子

std::greater 位于 double 和 class 的 std::pair 上

std::greater当你有课std::pair的时候有用吗int

我正在尝试创建一个成对的优先级队列,按第一个元素排序:

std::priority_queue<std::pair<double, classA>, std::vector<std::pair<double, classA>>, std::greater<std::pair<double, classA>>> priorityQueue
Run Code Online (Sandbox Code Playgroud)

但我收到一条错误消息

与“运算符<”不匹配

它暗示了 的第二个元素std::pair,它是类类型。

应用于std::greater第一个和第二个元素std::pair

c++ std priority-queue min-heap std-pair

0
推荐指数
1
解决办法
2618
查看次数

标签 统计

c++ ×1

min-heap ×1

priority-queue ×1

std ×1

std-pair ×1