Как мне отсортировать QList из QDateTime*?

Как отсортировать QList объектов QDateTime* по значению объекта QDateTime?

1 ответ

Решение

Ты можешь использовать qSort с вашей собственной функцией сравнения:

#include <QtAlgorithms>

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

QList<DateTime*> dtlist = ...;
qSort(dtlist.begin(), dtlist.end(), dtcomp);
Другие вопросы по тегам