C++11:Нечленские функции rbegin()/rend()

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

Спасибо за ваш вклад.

17
задан void-pointer 7 April 2012 в 04:08
поделиться