मैं संकेत और संदर्भ के बारे में सीख रहा हूँ, और मेरे सवाल का विशेष अगले भाग में, this स्पष्टीकरण को दर्शाता है:क्या कोई संदर्भ स्मृति में एक नया स्थान या मौजूदा सेल के लिए उपनाम बनाता है?
यह पता चलता है कि घोषणा int& ri = i
एक नया स्मृति सेल, जिनमें से एक मूल्य है बनाता है &i
और अज्ञात स्मृति स्थान में मौजूद है।
इस सिद्धांत का परीक्षण करने के लिए, मैं एक साधारण मामला लिखा था, जिसके परिणामस्वरूप नीचे देखा जाता है:
मैं तथ्य यह है कि r
और i
उसी स्मृति पता है, जो लगता है है से हैरान हूँ रीडिंग का खंडन करें। नतीजे बताते हैं कि int& ri = i
का अर्थ है "मेमोरी सेल i
के लिए उपनाम बनाएं और इसे r
पर कॉल करें" जैसे कि दोनों एक ही सेल को संदर्भित करते हैं।
क्या दस्तावेज़ सही है, या क्या मुझे कुछ याद आया है?
मुझे यह एक डुप्लिकेट नहीं लगता है, मैं पूछ रहा हूं कि संदर्भ वास्तव में स्मृति में एक सेल पर कब्जा करता है, न कि यह पता प्राप्त किया जा सकता है या नहीं। इसमे अंतर है। – jesterII
प्रश्न एक जैसा नहीं हो सकता है, लेकिन मुझे लगता है कि उत्तर इस पर लागू होते हैं। – juanchopanza