首页 > 编程语言 > 详细

C++ abs() and std::abs()

时间:2021-05-15 00:29:37      阅读:25      评论:0      收藏:0      [点我收藏+]

记录一个错误,这个错误导致我在服务器集群上浪费了四天的时间,计算出一堆毫无意义的结果。

 

在某些编译器环境下,在不使用using space std;的情况下,std::abs() 和 abs()的行为有可能不同。

 

std::abs()包括std::abs(int), std::abs(float), std::abs(long long)等,而abs()有可能只有abs(int)一种形式,导致abs(float)返回的值永远为0。

 

C++ abs() and std::abs()

原文:https://www.cnblogs.com/I-AM-DUMBASS/p/14769926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!