The scope resolution operator :: is one of the few operators in C++ that cannot be overloaded because it operates on names rather than object values. Conversely, the assignment (=), equality (==), and member access (->) operators are standard overloadable operators in C++.