g ++编译器中包含的g ++幂函数

d3v*_*pro 0 c++ g++

可以使用幂函数来计算非常大的值的幂,例如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(float,int )

/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:352:注意:double std :: pow(double,int )/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:348:注意:long double std :: pow(long双,长双)

/usr/lib/gcc/i486-linux/4.0.1/../../../../include/c++/4.0.1/cmath:344:注意:float std :: pow(float,float )

GMa*_*ckG 5

如果您想进行任意精度的数学运算,则需要为其提供一个库。您的平台可能没有足够大的数据类型来进行本机操作。查看GNU MP