मैं बस सी ++ शुरू कर रहा हूं। मैं रिटर्न प्रकार के असाइनमेंट और डेरफरेंस ऑपरेटर के बारे में थोड़ा उलझन में हूं। मैं सी ++ प्राइमर पुस्तक का अनुसरण कर रहा हूं। विभिन्न अवसरों पर, लेखक कहते हैं कि रिटर्न प्रकार का असाइनमेंट ऑपरेटर बाएं हाथ के ऑपरेशन के प्रकार के संदर्भ में है, लेकिन बाद में, वह कहता है कि रिटर्न टाइप बाएं हाथ के ऑपरेंड का प्रकार है। मैंने सी ++ 11 मानक सेक का उल्लेख किया है। 5.17, जहां रिटर्न टाइप को "बाएं हाथ ऑपरेंड का जिक्र करते हुए" लाल्व्यू के रूप में वर्णित किया गया है।असाइनमेंट ऑपरेटर का रिटर्न प्रकार क्या है?
इसी तरह, मैं यह नहीं समझ सकता कि क्या डिफरेंस ऑब्जेक्ट के संदर्भ में ऑब्जेक्ट को संदर्भित करता है या नहीं।
क्या ये कथन समकक्ष हैं? यदि हां, तो कैसे? किसी भी स्पष्टीकरण की सराहना की जाएगी।
कृपया सभी को ध्यान दें। सभी उत्तरों के लिए धन्यवाद लेकिन ऑपरेटर अधिभार के बारे में पूछने का मतलब नहीं था। मैं अभी तक नहीं हूं, मैं सिर्फ भाषा में निर्मित असाइनमेंट ऑपरेशन के बारे में पूछ रहा था। – rahul1210