LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Возможно, для того, чтобы соблюсти общую сигнатуру для всех функций, работающих с диапазонами элементов, т. е. чтобы было удобнее передавать функции по указателю.

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

Исходная версия intelfx, :

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

Если бы sort был только от трёх параметров, он бы к этому интерфейсу не подошёл, пришлось бы обёртку городить.