Can a unary operator be defined with external overloading ?
Unary operator in C++ are :
-xx++ or ++xx-- or --x!x&xAll of those can be implemented as a class method (internal overloading) or as a function outside the class (external overloading). See :