+ 4
What's the use of scope Resolution operator in cpp
4 Answers
+ 15
âą Scope resolution operator:
There are some uses for scope resolution operator "::". One of which related to access to a global variable when there is a local variable with the same name.
#include <iostream>
int n = 1000;
int main() {
int n = 2;
std::cout << n << endl; // output: 2
if (n > 0) {
int n = 5;
std::cout << n << endl; // output: 5
if (n == 5)
std::cout << ::n << endl; // output: 1000
}
std::cout << n; // output: 2
}
[https://code.sololearn.com/c7vyMeL1egYL]
+ 9
Here is one
- Calling namespace values
https://code.sololearn.com/cCvrMnU5okQ1/?ref=app
+ 7
And another one
- Calling functions and classes from namespaces
https://code.sololearn.com/c2whMXv48O1K/?ref=app