Quindi sono entrato nel nuovo C++ usando GCC 4.6 che ora ha for-loop basati su range. L'ho trovato davvero interessante per iterare su array e vettori.C++ 0x modo sostituire per (int i ;;) loop di gamma con ciclo for-based
Per lo più motivi estetici mi sono chiesto se ci fosse un modo per utilizzare questo per sostituire lo standard
for(int i = min; i < max; i++) {}
con qualcosa di simile
for(int& i : std::range(min, max)) {}
c'è qualcosa nativamente integrato nel nuovo standard C++ che mi permette di fare questo? O devo scrivere la mia classe range/iterator?
Duplicato: http://stackoverflow.com/questions/1977339/c-range-xrange-equivalent-in-stl-or-boost – AFoglia
possibile duplicato di [Esiste una classe di intervallo in C++ 11 da utilizzare con range based for loops?] (http://stackoverflow.com/questions/7185437/is-there-a-range-class-in-c11-for-use-with-range-based-for-loops) –