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

Jon*_*Jon 4 sorting qt qdatetime

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

sth*_*sth 10

您可以使用qSort自己的比较功能:

#include <QtAlgorithms>

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

QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);
Run Code Online (Sandbox Code Playgroud)