当对结构体类型进行比较时可以在外面写一个compare()函数,但是也要知道还有其他的办法的 也可以使用friend友元函数,这个代码与上面的用法一模一样
对 < 运算符进行了重载,通俗一点就是自己定义 < 运算符的意义,这段代码就是让小于变成了“大于”那么sort函数排序时从小到大的排序就变成了从大到小排序,当id相同时按从小到大排
struct node{ int id,score; bool operator <(const node &x)const{ if(id==x.id) return score<x.score; return id>x.id; } };
struct node{ int id,score; friend operator < (node a,node b){ if(a.id==b.id) return a.score<b.score; return a.id>b.id; } };
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算