किसी ऑब्जेक्ट का पता लेते समय मुझे के बजाय addressof(x)
की आवश्यकता है या नहीं?और x के बजाय पता (x) का उपयोग कब करें?
लगता सवाल की तरह भ्रामक था, तो एक स्पष्टीकरण क्रम में है:
addressof
स्पष्ट रूप से अतिभारित पते-के ऑपरेटर को नजरअंदाज। मुझे पहले से ही पता है।
क्या मैं जानना चाहता हूँ है:
मुझे कैसे पता चलेगा कि क्या मैं वास्तव में क्या करना चाहते हैं यह है कि करते हैं? (खासकर जब एक टेम्पलेट के अंदर, आदि)
वहाँ मुझे यह पता लगाने जब मैं addressof
बजाय &
जरूरत है मदद करता है कि "नियम" किसी तरह का है?
आखिरकार, वे दोनों ऑब्जेक्ट का "पता" वापस कर देते हैं, तो मैं किसका उपयोग करता हूं?
+1 सबसे अच्छा जवाब मैंने अब तक देखा है, स्थिति को अच्छी तरह से बताता है। – Mehrdad
मुझे मजाकिया लगता है कि * एक * कक्षा I * अपेक्षित * ओवरलोड लोड करने के लिए, 'context_wrapper', प्रतीत नहीं होता है ... – Mehrdad
@Mehrdad: यह मुझे आश्चर्य नहीं करता है; दोनों 'context_wrapper' और 'addressof' बूस्ट से आते हैं। एकेए: वे लोग जो ऑपरेटर को ओवरलोड करने के खतरों को सबसे ज्यादा जानते हैं। –