Function Overloading
With function overloading, multiple functions can have the same name with different parameters:
Example
int myFunction(int x) float myFunction(float x) double myFunction(double x, double y)
Consider the following example, which have two functions that add numbers of different type : Continue reading C++ Function Overloading