सी++ वॉकथ्रू

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

सी++ फंक्शन

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

सी++ क्लासेस

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

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

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

सी++ उदाहरण

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


सी++ पॉइंटर्स


पॉइंटर्स बनाना

आपने पिछले अध्याय से सीखा है कि हम ऑपरेटर का उपयोग करके एक चर का मेमोरी पता प्राप्त कर सकते हैं:&

उदाहरण

string food = "Pizza"; // A food variable of type string

cout << food;  // Outputs the value of food (Pizza)
cout << &food; // Outputs the memory address of food (0x6dfed4)

एक सूचक हालांकि, एक चर है जो स्मृति पते को इसके मूल्य के रूप में संग्रहीत करता है

एक सूचक चर एक ही प्रकार के डेटा प्रकार (जैसे intया string) को इंगित करता है, और *ऑपरेटर के साथ बनाया जाता है। जिस चर के साथ आप काम कर रहे हैं उसका पता सूचक को सौंपा गया है:

उदाहरण

string food = "Pizza";  // A food variable of type string
string* ptr = &food;    // A pointer variable, with the name ptr, that stores the address of food

// Output the value of food (Pizza)
cout << food << "\n";

// Output the memory address of food (0x6dfed4)
cout << &food << "\n";

// Output the memory address of food with the pointer (0x6dfed4)
cout << ptr << "\n";

उदाहरण समझाया गया

तारक चिह्न ( ) का उपयोग करके नाम के साथ एक सूचक चर बनाएँ ptr, जो एक चर को इंगित करता है। ध्यान दें कि पॉइंटर का प्रकार उस वेरिएबल के प्रकार से मेल खाना चाहिए जिसके साथ आप काम कर रहे हैं।string*string* ptr

&नामक वेरिएबल के मेमोरी एड्रेस को स्टोर करने के लिए ऑपरेटर का उपयोग करें food, और इसे पॉइंटर को असाइन करें।

अब, के मेमोरी एड्रेस ptrका मान रखता है ।food

टिप: पॉइंटर वैरिएबल घोषित करने के तीन तरीके हैं, लेकिन पहला तरीका पसंद किया जाता है:

string* mystring; // Preferred
string *mystring;
string * mystring;

सी++ एक्सरसाइज

व्यायाम के साथ खुद को परखें

व्यायाम:

नाम के साथ एक पॉइंटर वेरिएबल बनाएं , जो कि नाम के वेरिएबल ptrको इंगित करे :stringfood

string food = "Pizza";
  = &;