Автор Арсен Арутюнян задал вопрос в разделе Другие языки и технологии
C++ sort и получил лучший ответ
Ответ от Dsddfsfdfdsffsdfdf[гуру]
sort работает для элементарных типов данных, а у тебя структура. Сортируй вручную любым существующим методом сортировки, у тебя же массив.
Только сравнивай элементы массива как a[index1]->ind >(<, <=, >=, ==, !=) a[index2]->ind
Ответ от Александр[гуру]
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});
Ответ от Zhodzky[гуру]
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.
Ответ от Александр[гуру]
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});
Ответ от Zhodzky[гуру]
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ sort