本文共 754 字,大约阅读时间需要 2 分钟。
关键:函数后面的const可以认为是用作修饰this指针
1.当把比较器不作为类的成员函数,因为const是用来修饰this指针的,那么必须有类,所以函数后面不能加const
bool cmp(const Interval &a,const Interval &b){//后面不加const if(a.start!=b.start) return a.start2.当把比较器作为类的成员函数,还是那句话,因为const是修饰this指针,我们需要将其作为static成员函数merge(vector &intervals) { vector ans; int sz=intervals.size(); sort(intervals.begin(),intervals.end(),cmp); for(int i=0;i
class Solution {public: static bool cmp(const Interval &a,const Interval &b){ if(a.start!=b.start) return a.startmerge(vector &intervals) { vector ans; int sz=intervals.size(); sort(intervals.begin(),intervals.end(),cmp); for(int i=0;i
转载地址:http://pogsi.baihongyu.com/