谢谢花宝贵的时间来验证。
我在另一楼的结论:
我琢磨来琢磨去,我觉得 abs , std::abs留给整型, fabs()留给float/double最佳实践。
至于abs支持float/double,应该是第一个Defect Report引入的bug。
【 在 easior 的大作中提到: 】
: 试了一下 MSVC++ 17、GCC 11 与 Apple Clang 11,
: 发现std::abs的行为各不相同:
: GCC 遵从重载的准确匹配原则;
: ...................
--
FROM 61.185.187.*