【c++】error C2668:"pow":对重载函数的调用不明确


错误原因:

VS2010中,数学函数的参数检查更为严格

关于pow()有“long double pow(long double,int)”或“float pow(float,int)”或“double pow(double,int)”

 

解决方法:

明确使用哪种数据类型

比如使用:pow((double)x,y)即明确使用double pow(double,int)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM