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

来源:互联网 发布:可视化编程 编辑:程序博客网 时间:2024/05/01 02:09

 

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


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

 

解决方法:

sqrt(x*1.0);

sqrt((double)x);

 

sqrt((folat)x);  

0 0
原创粉丝点击