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

C++ स्थिर सदस्य चर और उनका आरंभीकरण


स्टेटिक C++ सदस्य चर स्थिर कीवर्ड का उपयोग करके परिभाषित किए गए हैं। एक वर्ग में स्थिर सदस्य चर सभी वर्ग वस्तुओं द्वारा साझा किए जाते हैं क्योंकि स्मृति में उनकी केवल एक प्रति होती है, भले ही कक्षा की वस्तुओं की संख्या कितनी भी हो।

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

एक प्रोग्राम जो स्थिर सदस्य चर प्रदर्शित करता है और C++ में उनका आरंभीकरण निम्नानुसार दिया गया है।

उदाहरण

#include <iostream>
using namespace std;
class Demo {
   public :
   static int num;
   int display() {
      cout << "The value of the static member variable num is: " << num;
   }
};
int Demo::num = 100;
int main() {
   Demo obj;
   obj.display();
   return 0;
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट इस प्रकार है।

The value of the static member variable num is: 100

आइए अब उपरोक्त कार्यक्रम को समझते हैं।

कक्षा डेमो में, स्थिर वर्ग सदस्य चर संख्या है। फ़ंक्शन डिस्प्ले () संख्या के मान को प्रिंट करता है। इसे दिखाने वाला कोड स्निपेट इस प्रकार है।

class Demo {
   public :
   static int num;
   int display() {
      cout << "The value of the static member variable num is: " << num;
   }
};
int Demo::num = 100;

फ़ंक्शन मुख्य () में, क्लास डेमो का ऑब्जेक्ट ओबीजे बनाया जाता है। फिर फ़ंक्शन डिस्प्ले () को कॉल किया जाता है जो संख्या का मान प्रदर्शित करता है। इसे दिखाने वाला कोड स्निपेट इस प्रकार है।

int main() {
   Demo obj;
   obj.display();
   return 0;
}

  1. C++ में फ्लिप-फ्लॉप प्रकार और उनका रूपांतरण

    फ्लिप-फ्लॉप अनुक्रमिक डिजिटल सर्किट हैं। फ्लिप-फ्लॉप के कुछ अलग प्रकार हैं। यहां हम फ्लिप-फ्लॉप के प्रकार और एक फ्लिप-फ्लॉप से ​​दूसरे में रूपांतरण नियम देखेंगे। फ्लिप-फ्लॉप मूल रूप से चार प्रकार के होते हैं - एसआर फ्लिप-फ्लॉप डी फ्लिप-फ्लॉप जेके फ्लिप-फ्लॉप टी फ्लिप-फ्लॉप एसआर फ्लिप-फ्लॉप SR फ्

  1. सी # में कक्षा और स्थिर चर

    स्थिरांक को परिभाषित करने के लिए स्थिर चर का उपयोग किया जाता है क्योंकि उनके मूल्यों को बिना किसी उदाहरण के निर्माण के वर्ग को लागू करके पुनर्प्राप्त किया जा सकता है। स्टेटिक वैरिएबल को मेंबर फंक्शन या क्लास डेफिनिशन के बाहर इनिशियलाइज़ किया जा सकता है। आप क्लास डेफिनिशन के अंदर स्टैटिक वेरिएबल्स को

  1. जावा में कक्षा और स्थिर चर

    क्लास वेरिएबल को स्टैटिक वेरिएबल्स के रूप में भी जाना जाता है, और उन्हें स्टैटिक कीवर्ड की मदद से एक मेथड के बाहर घोषित किया जाता है। स्थैतिक चर वह है जो वर्ग के सभी उदाहरणों के लिए सामान्य है। चर की एक प्रति सभी वस्तुओं के बीच साझा की जाती है। उदाहरण public class Demo{    static int my_c