Итак, я попал в новый C ++ с использованием GCC 4.6, который теперь имеет циклы for на основе диапазона. Я нашел это действительно хорошим для перебора массивов и векторов.
В основном по эстетическим соображениям я задавался вопросом, есть ли способ использовать это для замены стандарта
for(int i = min; i < max; i++) {}
с чем-то вроде
for(int& i : std::range(min, max)) {}
Есть ли что-то изначально встроенное в новый стандарт C ++, который позволяет мне это делать? Или я должен написать свой собственный класс range / iterator?