当前位置: 首页 > news >正文

list内变量排序

如果代码如下

1 struct person
2 {
3     string name;
4     int age;
5 };
6 list<person> example;

如果想按照person.age排序如何使用sort()呢

代码如下:

struct test
{
    bool operator()(person& a, person& b)const
    {
        return(a.age > b.age);
    }
};

example.sort(test());

将test里面重载()作为list排序规则

end

转载于:https://www.cnblogs.com/kingmengALL/p/6613466.html

相关文章:

  • 【bzoj1507】 JSOI2008—Blue Mary的旅行
  • JZOJ 3.25 1420——【汕头市选2012初中组】求和(sum)
  • 报表reportviewer控件使用时,单行文本过长的解决办法
  • 【VB超简单入门】五、基本输出输入
  • WordPress基础知识:条件判断标签及用法大全
  • EF Code-First 学习之旅 Code First Conventions
  • Excel从零整理
  • 线段树建图
  • C#编程(七十六)----------使用指针实现基于栈的高性能数组
  • CSS-样式表的分类以及选择器的分类
  • childNodes与children
  • 发现一个很N且免费的html5拓扑图 关系图 生成组件
  • I2S
  • Oracle11g表空间导入dmp数据
  • Ambari里如何删除某指定的服务(图文详解)
  • 【mysql】环境安装、服务启动、密码设置
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • const let
  • JavaScript 基础知识 - 入门篇(一)
  • js面向对象
  • mysql中InnoDB引擎中页的概念
  • Web设计流程优化:网页效果图设计新思路
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 工程优化暨babel升级小记
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 排序算法学习笔记
  • 实现简单的正则表达式引擎
  • 一个项目push到多个远程Git仓库
  • 《码出高效》学习笔记与书中错误记录
  • ​ArcGIS Pro 如何批量删除字段
  • # 达梦数据库知识点
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • ###C语言程序设计-----C语言学习(3)#
  • #Linux(Source Insight安装及工程建立)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)Android开发优化---------UI优化
  • (十一)手动添加用户和文件的特殊权限
  • (一) storm的集群安装与配置
  • (转)树状数组
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .bat批处理出现中文乱码的情况
  • .NET CF命令行调试器MDbg入门(一)
  • .NET CORE Aws S3 使用
  • .NET 常见的偏门问题
  • .Net 中Partitioner static与dynamic的性能对比
  • /boot 内存空间不够
  • @angular/cli项目构建--Dynamic.Form
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • @requestBody写与不写的情况
  • [04]Web前端进阶—JS伪数组
  • [Android]使用Git将项目提交到GitHub
  • [bzoj1912]异象石(set)
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C/C++]数据结构 深入挖掘环形链表问题