小诸葛080 发表于 2014-11-19 09:33:54

C++中对于pow函数的重载

pow(m,n)中,为什么m不可以是整数,程序一直报错,显示没有重载,难道C++中连最简单的整数的整数次方都没有办法解决?

仰望天上的光 发表于 2014-11-19 10:15:05

你可以把证书转换成double啊。。。比如
int a = 2;
double da = a;
pow( da, 10 );

小诸葛080 发表于 2014-11-21 16:43:44

仰望天上的光 发表于 2014-11-19 10:15
你可以把证书转换成double啊。。。比如
int a = 2;
double da = a;


我也是这么做的,但是我想知道为什么可以用double而不能算int?
页: [1]
查看完整版本: C++中对于pow函数的重载