Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

हम C++ में वेरिएबल को इनिशियलाइज़ कैसे करते हैं?


आप असाइनमेंट ऑपरेटर का उपयोग करके एक वेरिएबल को इनिशियलाइज़ कर सकते हैं या इसे इनिशियलाइज़ करते समय इसके कंस्ट्रक्टर का उपयोग कर सकते हैं। उदाहरण के लिए,

int i = 0;
MyClass instance(1, "Hello");

यह स्वचालित रूप से प्रारंभ हो जाएगा यदि

  • यह एक क्लास/स्ट्रक्चर इंस्टेंस है जिसमें डिफॉल्ट कंस्ट्रक्टर सभी आदिम प्रकारों को इनिशियलाइज़ करता है; MyClass उदाहरण की तरह;
  • आप सरणी प्रारंभकर्ता सिंटैक्स का उपयोग करते हैं, उदा। int a[10] ={} (सभी शून्य) या int a[10] ={1,2}; (पहले दो आइटम को छोड़कर सभी शून्य:a[0] ==1 और a[1] ==2)
  • यह एक वैश्विक/बाहरी चर है
  • इसे स्थिर परिभाषित किया गया है

  1. C++ में वेरिएबल कैसे घोषित करें?

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

  1. C++ में नए ऑपरेटर के साथ मेमोरी को इनिशियलाइज़ कैसे करें?

    C++ में नए ऑपरेटर को मेमोरी आवंटित करने के लिए परिभाषित किया गया है न कि इनिशियलाइज़ करने के लिए। यदि आप नए ऑपरेटर के साथ int प्रकार की एक सरणी आवंटित करना चाहते हैं, और आप उन सभी को डिफ़ॉल्ट मान (यानी ints के मामले में 0) में प्रारंभ करना चाहते हैं, तो आप निम्न सिंटैक्स का उपयोग कर सकते हैं - सिंटै

  1. सी # में चर कैसे प्रारंभ करें?

    एक चर एक भंडारण क्षेत्र को दिया गया नाम है जिसे हमारे प्रोग्राम हेरफेर कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को उस मेमोरी के भीतर स्टोर किए जा सकने वाले मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशंस के सेट को निर्धारित क