Берешь и сортируешь
По какому критерию?
Лучше бы ты показал код, в котором сортируешь вектор укащателей и попросил помочь исправить ошибку.
по адресу
Просто тупо вызвать std::sort - и вполне сработает
Кстати да. Я в яндексовских поясах просто натравила std::sort на такой вектор и все сработало.
Да, но я ещё в инете смотрел там нужно передать третьим аргументом функцию в которой будут производится сравнение допустим членов класс. Или это лишние действия и std::sort настолько умен что в третьем аргумент не нуждается?
Ты бы код показал.
std::sort не то чтобы отличался интеллектом, просто по дефолту сравнивает объекты оператором <, если он определён для типа, то кастомная функция сравнения не нужна
std::sort по умолчанию отсортирует указатели по адресам. Он не будет сравнивать объекты
Оно по дефолту есть
Но можешь и передать. И лучше всего - лямбду
Спасибо вам то что он сортирует по адресам может я не знал. Если есть статья как работает std::sort поделитесь пожалуйста
https://en.cppreference.com/w/cpp/algorithm/sort
https://en.cppreference.com/w/cpp/algorithm/sort
Обсуждают сегодня