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

C++ स्कोप रेजोल्यूशन ऑपरेटर


स्कोप रेजोल्यूशन ऑपरेटर ( ::) का प्रयोग कई कारणों से किया जाता है। उदाहरण के लिए:यदि वैश्विक चर नाम स्थानीय चर नाम के समान है, तो वैश्विक चर को कॉल करने के लिए स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग किया जाएगा। इसका उपयोग कक्षा के बाहर किसी फ़ंक्शन को परिभाषित करने के लिए भी किया जाता है और कक्षा के स्थिर चरों तक पहुँचने के लिए उपयोग किया जाता है।

यहाँ C++ भाषा में स्कोप रेज़ोल्यूशन ऑपरेटर का एक उदाहरण है,

उदाहरण

#include <iostream>
using namespace std;
char a = 'm';
static int b = 50;

int main() {
   char a = 's';

   cout << "The static variable : "<< ::b;
   cout << "\nThe local variable : " << a;
   cout << "\nThe global variable : " << ::a;

   return 0;
}

आउटपुट

यहाँ आउटपुट है

The static variable : 50
The local variable : s
The global variable : m

  1. पीएचपी स्कोप रिजॉल्यूशन ऑपरेटर (::)

    परिचय PHP में, डबल कोलन :: स्कोप रिजॉल्यूशन ऑपरेटर . के रूप में परिभाषित किया गया है . इसका उपयोग तब किया जाता है जब हम कक्षा स्तर पर परिभाषित स्थिरांक, गुणों और विधियों तक पहुंच बनाना चाहते हैं। वर्ग परिभाषा के बाहर इन वस्तुओं का जिक्र करते समय, वर्ग के नाम का उपयोग स्कोप रिज़ॉल्यूशन ऑपरेटर के साथ

  1. सी # में स्कोप रेज़ोल्यूशन ऑपरेटर क्या है?

    C# में स्कोप रेजोल्यूशन ऑपरेटर का C++ की तुलना में अलग अर्थ है। C++ में ::का उपयोग ग्लोबल वेरिएबल्स के लिए किया जाता है, जबकि C# में यह नेमस्पेस से संबंधित होता है। यदि आपके पास एक प्रकार है जो अलग-अलग नामस्थान में पहचानकर्ता साझा करता है, तो उन्हें पहचानने के लिए स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग

  1. C# में हम स्कोप रेज़ोल्यूशन ऑपरेटर (::) का उपयोग कहाँ करते हैं?

    C++ में स्कोप रेजोल्यूशन ऑपरेटर यानी ::का उपयोग ग्लोबल वेरिएबल्स के लिए किया जाता है, जबकि C# में यह नेमस्पेस से संबंधित होता है। यदि आपके पास एक प्रकार है जो अलग-अलग नामस्थान में पहचानकर्ता साझा करता है, तो उन्हें पहचानने के लिए स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग करें। उदाहरण के लिए, System.Consol