关于自定义比较运算符

Posted white-star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于自定义比较运算符相关的知识,希望对你有一定的参考价值。

struct cmpa
    bool operator ()(const int &i,const int &j)
        return a[i]<a[j];
    
;

用priority_queue<int,vector,cmpa>q的方式定义比较函数时,比较方式要相反

也就是说如果希望从大到小排序需要写成<号

以上是关于关于自定义比较运算符的主要内容,如果未能解决你的问题,请参考以下文章

python_如何让类支持比较运算?

覆盖 JavaScript 中比较运算符的默认行为

通过自定义string类型来理解运算符重载

前端学数据库之函数

前端学数据库之函数

python类与对象-如何让类支持比较操作