के साथ प्रतिस्थापित करने के लिए तरीका तो मैं जीसीसी 4.6 का उपयोग कर नए सी ++ में शामिल हो रहा हूं, जिसमें अब रेंज-आधारित-लूप हैं। मुझे यह सरणी और वैक्टरों पर फिर से चलने के लिए वास्तव में अच्छा लगा है।सी ++ 0x रास्ता (int i ;;) रेंज लूप के लिए रेंज-आधारित-लूप
मुख्य रूप से सौंदर्य कारणों मैंने सोचा अगर वहाँ इस का उपयोग करने की तरह
for(int& i : std::range(min, max)) {}
कुछ के साथ मानक
for(int i = min; i < max; i++) {}
को बदलने के लिए एक तरीका था के लिए वहाँ कुछ देशी रूप में बनाया गया है नया सी ++ मानक जो मुझे ऐसा करने की अनुमति देता है? या मुझे अपनी खुद की रेंज/इटरेटर कक्षा लिखनी है?
डुप्लिकेट: http://stackoverflow.com/questions/1977339/c-range-xrange-equivalent-in-stl-or-boost – AFoglia
संभावित डुप्लिकेट [क्या सी ++ 11 में उपयोग के लिए एक श्रेणी कक्षा है लूप के लिए आधारित श्रेणी?] (http://stackoverflow.com/questions/7185437/is-there-a-range-class-in-c11-for-use-with-range-based-for-loops) –