Bu yüzden, şimdi C-4.6 kullanarak yeni C++ kullanmaya başladım. Diziler ve vektörler üzerinde yinelemek için bu gerçekten güzel buldum.C++ Aralık aralığı için döngü aralığı tabanlı (int i ;;) döngü döngülerini değiştirmenin 0x yolu
for(int& i : std::range(min, max)) {}
gibi bir şeyle standart
for(int i = min; i < max; i++) {}
değiştirmek için bu kullanmak için bir yol olup olmadığını merak ettim ağırlıklı estetik nedenlerle
orada doğal yerleşik şey mi Bunu yapmamı sağlayan yeni C++ standardı? Yoksa kendi menzil/yineleyici sınıfımı mı yazmalıyım?
Kopyala: http://stackoverflow.com/questions/1977339/c-range-xrange-equivalent-in-stl-or-boost – AFoglia
olası yinelenen [C++ 11'de kullanım için bir sınıf sınıfı var mı döngüler için temel aralığı?] (http://stackoverflow.com/questions/7185437/is-there-a-range-class-in-c11-for-use-with-range-based-for-loops) –