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.
_________ is any attribute of the organism (morphological, physiological, behavioural) that enables the organism to survive and reproduce in its habitat.