5

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

4

1 回答 1

12

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

#include <QtAlgorithms>

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

QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);
于 2011-04-18T01:17:49.450 回答