读书人

error C2668: “abs”: 对重载函数的调

发布时间: 2013-04-21 21:18:07 作者: rapoo

error C2668: “abs”: 对重载函数的调用不明确,请问这个问题怎么解决啊?

for (int j = 0; j < 3; j++)
{
Dvalue[j] = abs(number[j]-inpnum);
}

[解决办法]
把类型明确了就成吧。
Dvalue[j] = abs((int)(number[j] - inpnum));

或者,把number和inpnum定义成相同类型

提供的代码中没有看到这些数据的定义呢。

读书人网 >C++

热点推荐