不认同你的说法,C++ 只有一个绝对值,那就是std::abs
缺陷报告(defect report)的解决方案里说了,
既然cmath、cstdlib里abs不一致,
那就在它们两个里面都加上各自的重载函数声明。
至于你说的最佳实现,那是C的方式,那里还有一大堆abs等着你。
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 谢谢花宝贵的时间来验证。
: 我在另一楼的结论:
: [b]我琢磨来琢磨去,我觉得 abs , std::abs留给整型, fabs()留给float/double最佳实践。
: ...................
--
修改:easior FROM 183.131.109.*
FROM 183.131.109.*