C++函数重载
#include<iostream>
using namespace std;
int add(int a,int b)
{
cout<<"(int ,int)\t";
return a+b;
}
double add(double a,double b)
{
cout<<"(doble ,double)\t";
return a+b;
}
double add(double a,int b)
{
cout<<"(double ,int)\t";
return a+b;
}
double add(int a,double b)
{
cout<<"(int ,double)\t";
return a+b;
}
int main()
{
cout<<add(2,3)<<endl;
cout<<add(2.9,15.3)<<endl;
cout<<add(10,9.9)<<endl;
cout<<add(11.5,5)<<endl;
return 0;
}
(int ,int) 5
(doble ,double) 18.2
(int ,double) 19.9
(double ,int) 16.5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)