如何对QDateTime *的QList进行排序?

时间:2011-04-18 00:42:11

标签: qt sorting qdatetime

如何按QDateTime对象的值对QDateTime *对象的QList进行排序?

1 个答案:

答案 0 :(得分:10)

您可以将qSort与您自己的比较功能一起使用:

#include <QtAlgorithms>

bool dtcomp(QDateTime* left, QDateTime *right) {
  return *left < *right;
}

QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);