include < iostream >
using namespace std;
//函数重载:指的是有两个或以上的函数名字相同,但是函数参数的类型或个数不同;
int Max (int a , int b){
cout << __func__<< "int ,int " <<end;
return a>b? a:b;
}
char Max (char a, char b){
cout << __func__<< "char, char" << Lendl;
return a>b?a:b
}
int main()
{
cout<<MAX(10,20)<<endl;
cout<<MAX('a','b')<<endl;
//不要使用有歧义的参数传递来匹配函数的重载
cout<<MAX(787.798,'b')<<endl;
}