C++入门 函数重载
函数重载的条件
1.函数名相同
2.参数列表不同(类型不同、参数的数量不同)
3.不能只通过返回值的不同形式重载
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;
int Max(int a, int b)
{
return a > b ? a : b;
}
char Max(char a, char b)//函数重载
{
return a > b ? a : b;
}
double Max(double a, double b)//函数重载
{
return a > b ? a : b;
}
int main()
{
cout<<Max(5,6)<<endl;
cout<<Max('a', 'b')<<endl;
cout<<Max(5.63, 6.43)<<endl;
system("pause");
}