जय हिंद दोस्तो , gyanibasti.com मे आपका स्वागत है | इस topic मे बात करेगे ” Scope resolution operator in c++ “ क्या होता है | इसका use क्यो करते है | क्या क्या फ़ायदे है | इसके इस सब के बारे मे बात करेगे | हमे उम्मीद है , scope resolution operator in hindi के सभी सबलो के उत्तर इस पोस्ट मे मिल जाएगे |
Scope resolution operator
scope resolution का use programmer उस condition मे करते है | जब एक ही variable को एक ही program भिन्न-भिन्न value के साथ use करना हो | scope resolution operator का use सबसे ज़्यादा global variable के साथ करते है | और उसके बाद instance या class variable के साथ करते है |
जबा भी हम एक program मे global variable की value को define कर देते है , और उसी name का variable किसी class या function मे बनाते है | तो उस condition local variable की value access होगी यदि आप global variable की value access करना चाहते है | तो आपको scope resolution operator (::) का use करना पड़ेगा |
#include<iostream.h> #include<conio.h> int a; a=10; class test { public: void show1() { int a=20; cout<<a; //output = 20 cout<<::a; //output = 10 } void show2() { int a=30; cout<<a; //output = 30 cout<<::a; //output = 10 } }; void main() { clrscr(); test ob; ob.show1(); ob.show2(); getch(); } |