Step 4 of 5
Overloading
In C++, several functions can share a name if their parameter lists differ. The compiler picks the one that matches the arguments:
int area(int side) { return side * side; }
int area(int w, int h) { return w * h; }
double area(double r) { return 3.14159 * r * r; }
Your turn: write two overloads of describe: one taking an int that returns "int N", and one taking a std::string that returns "string S". Use std::to_string(n) to turn a number into a string.