记录踩坑:
做LeetCode每日一题1356. 根据数字二进制下 1 的数目排序时,遇到的坑。题目很简单,利用lowbit操作计算一个数二进制1的个数,接着自定义比较函数进行排序即可,但是C++在类中自定义比较函数不能简单地定义为成员函数,需要定义为静态成员函数。
具体看:Reference to non-static member function must be called
做LeetCode每日一题1356. 根据数字二进制下 1 的数目排序时,遇到的坑。题目很简单,利用lowbit操作计算一个数二进制1的个数,接着自定义比较函数进行排序即可,但是C++在类中自定义比较函数不能简单地定义为成员函数,需要定义为静态成员函数。
具体看:Reference to non-static member function must be called
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。