【发布时间】:2010-12-05 19:44:47
【问题描述】:
可以使用幂函数来计算非常大的值的幂,例如 pow(200,200)。 也可以用于 long long int 值... pow(long long int,long long int)。
我收到此错误 /sources/tested.cpp: 在函数'int main()'中:
/sources/tested.cpp:16: 错误:调用重载 'pow(long long int&, long long int&)' 不明确
/usr/include/bits/mathcalls.h:154:注意:候选人是:double pow(double, double)
/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:360: 注意:long double std::pow(long double, int)
/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:356:注意:float std::pow(浮点数,整数)
/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:352:注意:双 std::pow(双倍,整数) /usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:348: 注意:long double std::pow(long double , 长双)
/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:344:注意:float std::pow(浮动,浮动)
【问题讨论】: