Название: Подскажите верно я использую лямбду в сортировке Отправлено: Zusykss от Апрель 22, 2017, 21:55 Код: std::sort(m_allStruct.begin(), m_allStruct.end(), [](ResultParsing& a, ResultParsing& b) { return ((a.m_producer == b.m_producer) && (a.m_category == b.m_category)); } ); В excel файле не заметно, что оно отсортировано использовал .qSort(); но так же сортировки такой как мне нужно не добился, я хочу отсортировать список по двум полям, подскажите что не так Название: Re: Подскажите верно я использую лямбду в сортировке Отправлено: Johnik от Апрель 22, 2017, 22:59 Zusykss, попробуйте так:
Код
Название: Re: Подскажите верно я использую лямбду в сортировке Отправлено: Igors от Апрель 23, 2017, 09:29 Zusykss, попробуйте так: Все верно, но сопля уже длинновата, а для 3 ключей станет нестерпимой. Мне больше нравится "тише едешь - дальше будешь"Код
Код Впрочем это дело вкуса |