c++ 之 abs() 和 using namespace std
遇到一个神奇的bug: 当带有using namespace std;时, abs函数使用正常,但是当注释掉 using namespace std; 时候abs函数返回不正常。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
原因: 在命名空间 std 中,abs函数为:
std::abs(int) std::abs(float) std::abs(std::complex)
而注释掉 std 后,abs 函数为:
abs(int)

更多精彩