不用,重载的意思呢,就是函数名一样,但是参数的类型或者数量不一样。调用呢,你就正常写函数名就好了。
先输入double,判断其是否是个整数。
double d;cin >> d;double r;if(d - floor(d) == .0) r = getpower((int)d, 3); // else r = getpower(d, 3);cout << r;