C++/Qt/qSort
Quick sort with custom function
<source lang="cpp">
- include <QStringList>
- 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>