प्रीपेंडेड डबल कोलन को स्कोप रेजोल्यूशन ऑपरेटर के रूप में भी जाना जाता है। इस ऑपरेटर के कुछ उपयोग निम्नलिखित हैं।
क्लास के बाहर फंक्शन परिभाषित करें
स्कोप रेजोल्यूशन ऑपरेटर का उपयोग क्लास के बाहर फंक्शन को परिभाषित करने के लिए किया जा सकता है। इसे प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
#include<iostream> using namespace std; class Example { int num; public: Example() { num = 10; } void display(); }; void Example::display() { cout << "num का मान है: "<<num;; } int main() { Example obj; obj.display(); return 0; } आउटपुट
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
num का मान है: 10
ग्लोबल वेरिएबल एक्सेस करें जब उसी नाम का लोकल वेरिएबल भी हो
स्कोप रेजोल्यूशन ऑपरेटर का उपयोग ग्लोबल वेरिएबल को एक्सेस करने के लिए किया जा सकता है जब उसी नाम का एक लोकल वेरिएबल भी हो। इसे प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
#include<iostream> using namespace std; int num = 7; int main() { int num = 3; cout << "लोकल वेरिएबल num का मान है: " << num; cout << "\nग्लोबल वेरिएबल num का मान है: " << ::num; return 0; } आउटपुट
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
लोकल वेरिएबल num का मान है: 3 ग्लोबल वेरिएबल num का मान है: 7