bool cmp(const gd &a, const gd &b) {     return [&a, &b]()->bool{         if(fabs(a.x - b.x) < 1e-6) {             return (a.y - b.y < -1e-6);         } else {             return (a.x - b.x < -1e-6);         }     }(); } 不必给lambda套个函数,campare 是个 callable 对象,不局限于函数指针。lambda也可以 auto cmp = []() {/*...*/}; std::set<Type, decltype(cmp)> mySet(cmp);
点赞 评论

相关推荐

暮雨轻歌:看起来hr不能接受我菜查看图片
点赞 评论 收藏
分享
风流倜傥从哥:这个项目确实太简单了有点,做点大项目。。。
点赞 评论 收藏
分享
牛客网
牛客企业服务