= { 30, 50, 20, 10, 40 };
std::sort(array, array+length);
Что сдесь происходит: array+length?0
Складывается число с указателем
Смещение уквзвтеля на length элементов
Лучше замени на std::sort(std::begin(array), std::end(array))
О, пасиб, так попроще)
Лучше тогда ещё и массив на std::array заменить)
Можешь вообще length убрать
Обсуждают сегодня