The main reason why the (::) cannot be overloaded is that only operators that take in values as parameters can be overloaded. The scope resolution operator does not take a value as parameter.
Consider a planet whose mass and radius are both twice the mass and radius of Earth. The acceleration due to gravity on the surface of the planet is 'n' times that on Earth. The value of n is: