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.
A square is inscribed in a quarter circle in such a way that two of its adjacent vertices on the radius are equidistant from the centre and other two vertices lie on the circumference. If the side of square is √(5/2) cm, then what is the radius (in cm) of the circle?