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