История изменений
Исправление intelfx, (текущая версия) :
Возможно, для того, чтобы соблюсти общую сигнатуру для всех функций, работающих с диапазонами элементов, т. е. чтобы было удобнее передавать функции по указателю.
У тебя может быть какой-нибудь обобщённый интерфейс, который принимает функцию от двух итераторов (куда можно передать и sort, и reverse, и ещё что-нибудь). Если бы sort был только от трёх параметров, он бы к этому интерфейсу не подошёл, пришлось бы обёртку городить.
Исходная версия intelfx, :
Возможно, для того, чтобы было удобнее передавать функции по указателю. У тебя может быть какой-нибудь обобщённый интерфейс, который принимает функцию от двух итераторов (куда можно передать и sort, и reverse, и ещё что-нибудь).
Если бы sort был только от трёх параметров, он бы к этому интерфейсу не подошёл, пришлось бы обёртку городить.