如何按QDateTime对象的值对QDateTime *对象的QList进行排序?
答案 0 :(得分:10)
您可以将qSort
与您自己的比较功能一起使用:
#include <QtAlgorithms>
bool dtcomp(QDateTime* left, QDateTime *right) {
return *left < *right;
}
QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);