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