Browse Month

九月 2019

知识-对自定义结构的QList进行排序

纪念一下

第一次在工程性项目中用到ACM知识w(゚Д゚)w

简述

目的:获取一个文件夹及其子目录下的所有文件并按文件名称升序排序
问题:初始的逻辑实现只对一级文件夹下的文件(夹)进行了排序,对子文件没有排序,导致错误
疑虑: 对QList<QFileInfo>采用std::sort()qSort()排序均未编译通过,提示参数相关的问题,但是仔细看过文档还是没发现错误
解决方法:自己写一个快排函数,实现QList<QFileInfo>的按名称升序排序

[……]

继续阅读