Как мне отсортировать 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);