такая проблема, описал здесь: https://stackoverflow.com/questions/65970291/stdsort-doesn-t-work-with-custom-value-type.
Есть у кого-то ответ?
это точно вопрос для pro.cxx?
а в чём проблема?
проблема может оказаться начального уровня
Тебе даже ответили, что нужен минимальный пример, чтобы не выдумывать из головы. Ожидаемое значение и то что получается в итоге.
Вопрос на развитие экстрасенсорных способностей?
Ну вообще наверное поможет перегрузка swap для MyRow
Так swap такой функции и нет, в том то и проблема
А в чем проблема перегрузку сделать?) namespace std /* плохо! Лучше рядышком с MyRow */ { template<> void swap(MyRow& left, MyRow& right) noexcept { ... } }
Или в вашей имплементации sort там не вызывается swap?
Ну вообще можно и не в std, а там, где MyRow
Нужно не в std :)
Ну как бы и да, так правильно, но вообще сильно от кодовой базы зависит) Есть и изначально ошибочные большие пласты кода
Обсуждают сегодня