博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
比较器与类的成员函数(2019.10.22)
阅读量:4113 次
发布时间:2019-05-25

本文共 754 字,大约阅读时间需要 2 分钟。

关键:函数后面的const可以认为是用作修饰this指针

1.当把比较器不作为类的成员函数,因为const是用来修饰this指针的,那么必须有类,所以函数后面不能加const

 

bool cmp(const Interval &a,const Interval &b){//后面不加const         if(a.start!=b.start) return a.start
merge(vector
&intervals) {         vector
ans;         int sz=intervals.size();         sort(intervals.begin(),intervals.end(),cmp);         for(int i=0;i

2.当把比较器作为类的成员函数,还是那句话,因为const是修饰this指针,我们需要将其作为static成员函数

 

 

class Solution {public:    static bool cmp(const Interval &a,const Interval &b){         if(a.start!=b.start) return a.start
merge(vector
&intervals) { vector
ans; int sz=intervals.size(); sort(intervals.begin(),intervals.end(),cmp); for(int i=0;i

 

 

 

 

 

转载地址:http://pogsi.baihongyu.com/

你可能感兴趣的文章
Struts2技术内幕图书 转载
查看>>
Java异常分类
查看>>
项目中的jackson与json-lib使用比较
查看>>
Jackson Tree Model Example
查看>>
j2ee-验证码
查看>>
日志框架logj的使用
查看>>
js-高德地图规划路线
查看>>
常用js收集
查看>>
mydata97的日期控件
查看>>
如何防止sql注入
查看>>
maven多工程构建与打包
查看>>
springmvc传值
查看>>
Java 集合学习一 HashSet
查看>>
在Eclipse中查看Android源码
查看>>
Android-Socket登录实例
查看>>
Android使用webservice客户端实例
查看>>
层在页面中的定位
查看>>
[转]C语言printf
查看>>
C 语言 学习---获取文本框内容及字符串拼接
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>