Russian Qt Forum

Qt => Вопросы новичков => Тема начата: gelonis от Март 06, 2011, 19:51



Название: Сортировка QList<QString>
Отправлено: gelonis от Март 06, 2011, 19:51
 Есть  QList<QString> ishod //("acd","fb","a")
Необходимо отсортировать по количеству символов //("a","fb","acd")
как это сделать?
Спасибо.


Название: Re: Сортировка QList<QString>
Отправлено: m_ax от Март 06, 2011, 20:07
Код
C++ (Qt)
bool comp(const QString &a, const QString &b) {
   return a.size() > b.size();
}
 
QList<QString> list; // или просто QStringList list
 
...
 
qSort(list.begin(), list.end(), comp);
 


Название: Re: Сортировка QList<QString>
Отправлено: gelonis от Март 06, 2011, 20:09
Спасибо!