int main()
{
int intResult = square( 7 ); // calls int version
double doubleResult = square( 7.5 ); // calls
double version
cout << "\nThe square of integer 7
is " << intResult
<< "\nThe
square of double 7.5 is " << doubleResult
<< endl;
return 0;
// indicates successful termination
} // end main
Called
square with int argument: 7
Called
square with double argument: 7.5
The
square of integer 7 is 49
The
square of double 7.5 is 56.25