5

QDateTime* オブジェクトの QList を QDateTime オブジェクトの値でソートするにはどうすればよいですか?

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 に答える