在c++中使用pow()函数有时会出现下列情况:
1>e:\________________________c++ project\3.0\3.1.cpp(9): error C2668: “pow”: 对重载函数的调用不明确
1> d:\vc2010\vc\include\math.h(583): 可能是“long double pow(long double,int)”
1> d:\vc2010\vc\include\math.h(535): 或 “float pow(float,int)”
1> d:\vc2010\vc\include\math.h(497): 或 “double pow(double,int)”
1> 尝试匹配参数列表“(int, int)”时
原因:pow()函数无法使用int类型的数据
解决方法:将int类型强制转换为double或float后再使用pow()函数