error C2668: “abs”: 对重载函数的调用不明确,请教这个有关问题如何解决啊
error C2668: “abs”: 对重载函数的调用不明确,请问这个问题怎么解决啊?for (int j 0 j 3 j++){Dvalu
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定义成相同类型
提供的代码中没有看到这些数据的定义呢。