函数重载的实例

#include<iostream>
using namespace std;

int sumOfSquare(int a, int b)
{
	return a * a + b * b;
}

float sumOfSquare(float a, float b)
{
	return a * a + b * b;
}

int main()
{
	int m, n;
	cout << "Enter two integers:";
	cin >> m >> n;
	cout << "Their sum of square is:" << sumOfSquare(m, n) << endl;

	float x, y;
	cout << "Enter two  real numbers:";
	cin >> x >> y;
	cout << "Their sum of square is:" << sumOfSquare(x, y);

	return 0;
}