首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

error C2668: “abs”: 对重载函数的调用不明确,该如何解决

2012-02-19 
error C2668: “abs”: 对重载函数的调用不明确我就想求绝对值而已 为嘛不明确呢?VS2010 C/C++math.h 头文件

error C2668: “abs”: 对重载函数的调用不明确
我就想求绝对值而已 为嘛不明确呢? VS2010 C/C++

math.h 头文件。。。这个怎么弄

unsigned long int freq
unsigned long int total
abs(5 * freq[0] - total) < 5

[解决办法]
函数的参数类型要显式转换。因为abs()函数有好多个版本,编译器不知道调用哪个版本的bas()函数。
[解决办法]
int abs ( int n );
long abs ( long n );
[解决办法]
参数强转一下
[解决办法]
别直接输入的数进入 直接输数编译器不知道你要调用哪个
[解决办法]
别直接输数字

热点排行