struct profile{
QString name;
QString cod;
int num_val;
};
QList<profile> list_profiles;
for(int i=0;i<10;i++)
{
profile lr;
lr.name = "abc" + QString::number(i);
lr.cod = QString::number(3*i);
lr.num_val = i;
list_profiles.append(lr);
}
std::sort(list_profiles.begin(), list_profiles.end(), [](const profile& a, const profile& b)->bool{return a.num_val < b.num_val;});
Подскажите где ошибка, не компилит std::sort.