The scope resolution operator usually
The scope resolution operator usually specifies a particular class.
Scope resolution operator (::) in C++ programming language is used to define a function outside a class or when we want to use a global variable but also has a local variable with the same name.
The scope resolution operator is used to qualify hidden names so that we can still use them. We can use the unary scope operator if a namespace scope or global scope name is hidden by an explicit declaration of the same name in a block or class.