error C2668: “fabs”: 对重载函数的调用不明确

 

把VC6.0 工程转到VS2010工程中可能会遇到下面的问题:


VS2010中,数学函数的参数检查更为严格,如)fabs( 45)会引起一个错误提示如下:
error C2668: “pow”: 对重载函数的调用不明确

 

解决方法:

sqrt(x*1.0);

sqrt((double)x);

 

sqrt((folat)x);  

你可能感兴趣的:(error C2668: “fabs”: 对重载函数的调用不明确)