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. सी # में एक स्ट्रिंग को खाली स्ट्रिंग में कैसे प्रारंभ करें?

    एक स्ट्रिंग को एक खाली सूची में इनिशियलाइज़ करने के लिए - string myStr = null; अब, सूची खाली है या नहीं यह जांचने के लिए अंतर्निहित विधि IsNullOrEmpty() का उपयोग करें - if (string.IsNullOrEmpty(myStr)) {    Console.WriteLine("String is empty or null!"); } आइए देखें पूरा कोड - उ

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

    किसी सूची को C# में एक खाली सूची में आरंभ करने के लिए, इसे बिना किसी तत्व के निम्नलिखित कथन की तरह सेट करें - List<string> list = new List<string>(); अब, सूची खाली है या नहीं, यह जांचने के लिए Any() विधि का उपयोग करें - bool chk = !list.Any(); आइए देखें पूरा कोड - उदाहरण using System;

  1. सी # में एक खाली शब्दकोश में एक शब्दकोश को कैसे प्रारंभ करें?

    किसी डिक्शनरी को किसी खाली डिक्शनरी में इनिशियलाइज़ करने के लिए, Clear() मेथड का इस्तेमाल करें। यह शब्दकोश को साफ़ करता है और इसे खाली बनाता है। dict.Clear(); उसके बाद, डिक्शनरी काउंट प्रॉपर्टी का उपयोग करके देखें कि सूची खाली है या नहीं - if (dict.Count == 0) {    Console.WriteLine("