C++/Qt/qSort

Материал из C\C++ эксперт
Версия от 13:24, 25 мая 2010; Admin (обсуждение | вклад) (1 версия: Импорт контента...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Quick sort with custom function

<source lang="cpp">

  1. include <QStringList>
  2. include <QDebug>

bool caseInsensitiveLessThan(const QString &s1, const QString &s2) {

 return s1.toLower() < s2.toLower();

} int main() {

 QStringList list;
 list << "A" << "b" << "g" << "D";
 qSort(list.begin(), list.end(), caseInsensitiveLessThan);
 qDebug() << list; 
 return 0;

}


 </source>