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

सी ++ कक्षा में कॉन्स सदस्य चर कैसे प्रारंभ करें?

यहां हम देखेंगे कि कंस्ट्रक्टर का उपयोग करके कॉन्स टाइप मेंबर वेरिएबल को कैसे इनिशियलाइज़ किया जाए?

कंस्ट्रक्टर का उपयोग करके कॉन्स्टेबल वैल्यू को इनिशियलाइज़ करने के लिए, हमें इनिशियलाइज़ लिस्ट का उपयोग करना होगा। इस प्रारंभकर्ता सूची का उपयोग किसी वर्ग के डेटा सदस्य को प्रारंभ करने के लिए किया जाता है। सदस्यों की सूची, जो इनिशियलाइज़ की जाएगी, कोलन के बाद कंस्ट्रक्टर के बाद मौजूद होगी। सदस्यों को अल्पविराम का उपयोग करके अलग कर दिया जाएगा।

उदाहरण

#include <iostream>
using namespace std;
class MyClass{
   private:
      const int x;
   public:
      MyClass(int a) : x(a){
      //constructor
   }
   void show_x(){
      cout << "Value of constant x: " << x ;
   }
};
int main() {
   MyClass ob1(40);
   ob1.show_x();
}

आउटपुट

Value of constant x: 40

  1. क्या C++ वेरिएबल स्थिर और अस्थिर दोनों हो सकता है?

    हां एक C++ चर स्थिर और अस्थिर दोनों हो। इसका उपयोग केवल-पढ़ने के लिए हार्डवेयर रजिस्टर, या किसी अन्य थ्रेड के आउटपुट जैसी स्थितियों में किया जाता है। वोलेटाइल का मतलब है कि इसे मौजूदा थ्रेड के बाहरी किसी चीज़ से बदला जा सकता है और कॉन्स्ट का मतलब है कि आप इसे नहीं लिखते हैं (उस प्रोग्राम में जो कॉन्

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

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

  1. जावा में इंटरफ़ेस ऑब्जेक्ट द्वारा व्युत्पन्न वर्ग सदस्य चर का उपयोग कैसे करें?

    जब आप सुपर क्लास के संदर्भ चर को उप-वर्ग ऑब्जेक्ट के साथ रखने का प्रयास करते हैं, तो इस ऑब्जेक्ट का उपयोग करके आप केवल सुपर क्लास के सदस्यों तक पहुंच सकते हैं, यदि आप इस संदर्भ का उपयोग करके व्युत्पन्न वर्ग के सदस्यों तक पहुंचने का प्रयास करते हैं तो आपको एक संकलन समय मिलेगा त्रुटि। उदाहरण interface