4 QDateTimeオブジェクトのQListをQDateTimeオブジェクトの値でソートするにはどうすればよいですか?QDateTime *のQListをソートするにはどうすればよいですか? 出典 2011-04-18 Jon +0 をあなたはQDateTimeの内容ではなく、ポインタ値でソートしたい場合は、そう言うべきです。さもなければ、簡単な答えは単に 'qSort(list)'です。 – rohanpm +0 私のせいで、値でソートしたい、私は質問を編集しました – Jon +2 QDateTimeの編集をポインタとして扱う必要はなく、QList を使うのが良いです。 –
10 あなたがあなた自身の比較関数でqSortを使用することができます。 #include <QtAlgorithms> bool dtcomp(QDateTime* left, QDateTime *right) { return *left < *right; } QList<DateTime*> dtlist = ...; qSort(dtlist.begin(), dtlist.end(), dtcomp); 出典 2011-04-18 01:17:49 sth +0 ありがとう、これは動作するはずです。 – Jon
をあなたはQDateTimeの内容ではなく、ポインタ値でソートしたい場合は、そう言うべきです。さもなければ、簡単な答えは単に 'qSort(list)'です。 – rohanpm
私のせいで、値でソートしたい、私は質問を編集しました – Jon
QDateTimeの編集をポインタとして扱う必要はなく、QListを使うのが良いです。 –