vector
(साथ ही साथ list
और अन्य कंटेनर) में सदस्य फ़ंक्शन (एमएफ) assign
है। मैं assign
एमएफ (रेंज संस्करण) बनाम असाइनमेंट ऑपरेटर की तुलना करना चाहता हूं।एसटीएल - असाइनमेंट ऑपरेटर बनाम 'असाइन' सदस्य फ़ंक्शन
- एक वेक्टर (शुरू से अंत तक नहीं) का एक उप-सीमा आवंटित करने के लिए चाहता है:
जहां तक मैं समझता हूँ कि यह जब
assign
उपयोग करने के लिए उपयोगी है। - असाइनमेंट एक सरणी से किया जाता है।
अन्य मामलों में assign
एमएफ के लिए कोई विपक्ष नहीं है और असाइनमेंट ऑपरेटर का उपयोग किया जा सकता है। क्या मैं सही हूँ? assign
एमएफ का उपयोग करने के कुछ अन्य कारण हैं?
असाइनमेंट के लिए एक और * समर्थक * चाल-असाइनमेंट ऑपरेटर है। यदि आप एक रावल्यू असाइन करते हैं, तो इसे कॉपी करने के बजाय स्थानांतरित कर दिया जाएगा। – jrok
'असाइन' का एक छोटा सा कॉन यह है कि यह किसी भी समान संकेत के मुकाबले आपके कोड को पढ़ने के लिए थोड़ा कम सहज है, लेकिन यह एक छोटा मामला है। –