【发布时间】:2021-08-18 17:57:45
【问题描述】:
我有一个结构类似于以下骨架代码的类。
class custom
{
private:
struct info
{
// define some stuff
};
std::priority_queue<info, vector<info>, custom_comparer_t> pq;
}
我想知道在这种情况下是否应该定义custom_comparer_t 的标准?最好使用 lambda 函数、仿函数,还是在 info 中重载 < 或 > 运算符?
【问题讨论】:
标签: c++ lambda operator-overloading priority-queue functor