首页 > 代码库 > Compile Error 之 sqrt() 调用
Compile Error 之 sqrt() 调用
小伙伴们一定要注意,原来这样也会返回CE。。。
在调用sqrt()的时候, 如果是int n, 直接sqrt(n),就会返回CE.这是因为C++里默认的对sqrt()的重载有三种形式:
long double sqrt(long double);
float sqrt(float);
double sqrt(double);
这里要是需要用到对一个整数开方的时候,就需要强制转换一下类型。
Compile Error 之 sqrt() 调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。