function overloading is runtime polymorphism code example
Example: operator overloading is also called which polymorphism
operator overloading, sometimes termed operator ad hoc polymorphism
operator overloading, sometimes termed operator ad hoc polymorphism