के बाद से nonmember begin()
और end()
कार्यों मानक के लिए जोड़ा गया था सी ++ 11 संशोधन में शामिल हैं, क्यों rbegin()
और rend()
कार्यों का nonmember संस्करण है नहीं किया गया साथ ही जोड़ा गया? मैंने शुरू begin()
और end()
की nonmember संस्करण का उपयोग करें के बाद मूर्खतापूर्ण लग रहा है, केवल मैं अब सदस्य का उपयोग और nonmember फ़ंक्शन कॉल के बीच टॉगल करने के लिए है कि खोजने के लिए। (मुझे लगता है कि यह rbegin()
और rend()
की अपने ही nonmember संस्करणों रोल करने तुच्छ होगा, लेकिन क्यों इस मानक में नहीं जोड़ा गया मैं सोच रहा हूँ)।सी ++ 11: nonmember rbegin()/उखड़ना() फ़ंक्शन
आपके इनपुट के लिए धन्यवाद।
मैं कुछ याद [मूल निवासी जा रहे हैं 2012] पर प्रस्तुतियों में से एक में इस बारे में कहा जा रहा है (http://channel9.msdn.com/Events/GoingNative/GoingNative-2012)। ऐसा लगता है कि इन कार्यों को आसानी से भुला दिया गया था और बाद में मानक में जोड़ा जा सकता है (होगा?)। –
गैर-सदस्य 'प्रारंभ() 'और' अंत() 'फ़ंक्शंस का उपयोग C++ 11 में जोड़े गए' के लिए 'कथन के नए रूप द्वारा किया जाता है। अन्य कार्य नहीं हैं। –