C++/Qt/qSort

Материал из C\C++ эксперт
Перейти к: навигация, поиск

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>