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.
If for the year a country's GDP was $990 million, consumer spending was $630 million, investment by businesses was $110 million, exports were $55 million and imports were $45 million, calculate government spending?