Так как функции nonmember begin()
и end()
были добавлены для стандартного содержимого в версии С++ 11, почему не были добавлены несимвольные версии функций rbegin()
и rend()
? Я чувствую себя глупо, после того, как начал использовать версии, не относящиеся к begin()
и end()
, только для того, чтобы найти, что мне теперь нужно переключаться между использованием функций-членов и не-членов функций. (Я понимаю, что было бы тривиально сворачивать мои собственные невольные версии rbegin()
и rend()
, но мне интересно, почему это не было добавлено к стандарту).
Спасибо за ваш вклад.