C++的重载函数的问题

2025-04-26 23:14:34
推荐回答(2个)
回答1:

不用,重载的意思呢,就是函数名一样,但是参数的类型或者数量不一样。调用呢,你就正常写函数名就好了。

回答2:

先输入double,判断其是否是个整数。

double d;
cin >> d;

double r;
if(d - floor(d) == .0)
    r = getpower((int)d, 3);    // 
else
    r = getpower(d, 3);
cout << r;