C++中abs函数问题
-C++ 编译中error: call of overloaded “abs(double)” is ambiguous问题:
- C++98中,abs与fabs都不支持对整型操作,在调用函数时有歧义
- C++11中,abs与fabs都支持对整型操作,但abs编译不通过问题为编译器不支持C++11标准,说明编译器出现问题
- abs函数存在于头文件,fabs函数存在于头文件
- 因此,对整型进行操作时,用下的abs函数进行操作;对非整型操作时,用下的fabs函数进行操作
-C++ 编译中error: call of overloaded “abs(double)” is ambiguous问题: