move-assignment-operator पर टैग किए गए जवाब

3
डिफ़ॉल्ट / कॉपी / चाल ctor और कॉपी / चाल असाइनमेंट ऑपरेटर की स्वचालित पीढ़ी के लिए शर्तें?
मैं अपनी मेमोरी को उन शर्तों पर रीफ्रेश करना चाहता हूं जिनके तहत एक कंपाइलर आमतौर पर ऑटो एक डिफॉल्ट कंस्ट्रक्टर, कॉपी कंस्ट्रक्टर और असाइनमेंट ऑपरेटर तैयार करता है। मुझे याद है कि कुछ नियम थे, लेकिन मुझे याद नहीं है, और ऑनलाइन एक सम्मानित संसाधन भी नहीं मिल रहा …

6
असाइनमेंट ऑपरेटर और `if (यह! = & Rhs)` को स्थानांतरित करें
एक वर्ग के असाइनमेंट ऑपरेटर में, आपको आमतौर पर यह जांचने की आवश्यकता होती है कि ऑब्जेक्ट असाइन किया जा रहा है या नहीं, तो आप इसे खराब नहीं करेंगे। Class& Class::operator=(const Class& rhs) { if (this != &rhs) { // do the assignment } return *this; } क्या आपको …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.