记录我的错误## error:call of overloaded ’ abs(double)’ is ambigous
float sum=abs(0.5*area_temp);
return sum;
在编译时发现了这个错误,原来是因为我用的头文件是cstdlib,这个头文件的abs函数只能对int型运算,将cstdlib改为cmath即可。
我在网上找到的答案,原文链接https://blog.csdn.net/linwh8/article/details/50754147
float sum=abs(0.5*area_temp);
return sum;
在编译时发现了这个错误,原来是因为我用的头文件是cstdlib,这个头文件的abs函数只能对int型运算,将cstdlib改为cmath即可。
我在网上找到的答案,原文链接https://blog.csdn.net/linwh8/article/details/50754147