nDynamic binding can be used with overloaded operators as well as conversion functions.
nAll that is necessary is to declare the overloaded operators to be virtual
in a direct or indirect base class just like we do for regular member functions.
nFunctions and overloaded
operators that cannot be implemented
as members can benefit from dynamic binding
by invoking a virtual member function that actually performs the required operation.
nWhen this is done, such
functions are called virtual friends.