सी++ वॉकथ्रू

सी++ होम सी++ परिचय सी++ प्रारंभ करें सी++ सिंटेक्स सी++ आउटपुट सी++ टिप्पणियाँ सी++ चर सी ++ उपयोगकर्ता इनपुट सी++ डेटा प्रकार सी++ ऑपरेटर्स सी++ स्ट्रिंग्स सी++ गणित सी++ बूलियन सी++ शर्तें सी++ स्विच सी++ जबकि लूप सी++ लूप के लिए सी++ ब्रेक/जारी रखें सी ++ सरणी सी++ संदर्भ सी++ पॉइंटर्स

सी++ फंक्शन

सी++ फंक्शन सी++ फंक्शन पैरामीटर्स सी++ फंक्शन ओवरलोडिंग

सी++ क्लासेस

सी++ ओओपी सी++ क्लासेस/ऑब्जेक्ट्स सी++ क्लास मेथड्स सी++ कंस्ट्रक्टर्स सी++ एक्सेस स्पेसिफायर्स सी++ एनकैप्सुलेशन सी ++ वंशानुक्रम सी++ बहुरूपता सी++ फ़ाइलें सी++ अपवाद

सी++ कैसे करें

दो नंबर जोड़ें

सी++ उदाहरण

सी++ उदाहरण सी++ कंपाइलर सी++ एक्सरसाइज सी++ प्रश्नोत्तरी


सी++ मेमोरी एड्रेस


स्मृति पता

पिछले पृष्ठ के उदाहरण में, &ऑपरेटर का उपयोग संदर्भ चर बनाने के लिए किया गया था। लेकिन इसका उपयोग किसी वेरिएबल का मेमोरी एड्रेस प्राप्त करने के लिए भी किया जा सकता है; जो वह स्थान है जहां कंप्यूटर पर चर संग्रहीत किया जाता है।

जब C++ में एक वेरिएबल बनाया जाता है, तो वेरिएबल को एक मेमोरी एड्रेस असाइन किया जाता है। और जब हम वेरिएबल के लिए एक वैल्यू असाइन करते हैं, तो यह इस मेमोरी एड्रेस में स्टोर हो जाता है।

इसे एक्सेस करने के लिए, & ऑपरेटर का उपयोग करें, और परिणाम यह दर्शाएगा कि चर कहाँ संग्रहीत है:

उदाहरण

string food = "Pizza";

cout << &food; // Outputs 0x6dfed4

नोट: मेमोरी एड्रेस हेक्साडेसिमल फॉर्म (0x..) में है। ध्यान दें कि आपको अपने कार्यक्रम में समान परिणाम नहीं मिल सकता है।

और स्मृति पता जानना क्यों उपयोगी है?

संदर्भ और पॉइंटर्स (जिनके बारे में आप अगले अध्याय में जानेंगे) C++ में महत्वपूर्ण हैं, क्योंकि वे आपको कंप्यूटर की मेमोरी में डेटा में हेरफेर करने की क्षमता देते हैं - जो कोड को कम कर सकते हैं और प्रदर्शन में सुधार कर सकते हैं

ये दो विशेषताएं उन चीजों में से एक हैं जो सी ++ को अन्य प्रोग्रामिंग भाषाओं, जैसे कि पायथन और जावा से अलग बनाती हैं ।