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定义成相同类型
提供的代码中没有看到这些数据的定义呢。
发布时间: 2013-04-21 21:18:07 作者: rapoo
error C2668: “abs”: 对重载函数的调用不明确,请问这个问题怎么解决啊?
for (int j = 0; j < 3; j++)
{
Dvalue[j] = abs(number[j]-inpnum);
}