Я читаю чужой код, и я вижу что-то вроде этого:с ++ станд рода с одинаковыми аргументами
sort(myvec.begin(), myvec.begin());
Я написал код, чтобы проверить это, и это, кажется, сделать то же самое, как
sort(myvec.begin(), myvec.end());
Действительно ли они делают то же самое? Это задокументировано? Есть ли способ понять, почему, или это был произвольный выбор, чтобы реализовать его таким образом?
Update после ответов
Да, это не не-оп. У моего тестового кода была ошибка.
В первом случае, 'станд :: sort' не должны ничего делать. – Mahesh