C++函数重载

来源:互联网 发布:mac 实用软件下载 编辑:程序博客网 时间:2024/06/02 00:41

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;}
0 0
原创粉丝点击