水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:你们用std::fabs还是一律std::abs?
4楼
|
KillnCov
|
2022-01-14 11:13:31
|
展开
建议一律用fabs。
如果输入是浮点数,两者没有区别。
但是abs存在有整形重载版本,所以在会输入整形的时候,abs触发整形提升和转换,这中间就可能会产生不可预知的行为,反正C++标准说了,不保证不出异常。
【 在 DoorWay 的大作中提到: 】
: 我觉得不论对double还是int,都直接用std::abs就行了。
:
: 为啥要有std::fabs,啥时候用呢?
: ...................
--来自微水木3.5.11
--
FROM 223.104.211.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版