请问:ambiguity between 'std::abs(long)' and 'std::abs(int)' ?
rt
这个错误该怎样解决?
请高人指教
谢谢
[解决办法]
将你调用abs函数的参数强制类型转换为long或int。
[解决办法]
在你的参数后面加个L 比如 abs(3L)
[解决办法]
std::abs(long(x)) 或者
std::abs(int(x))
发布时间: 2012-02-26 20:19:44 作者: rapoo
请问:ambiguity between 'std::abs(long)' and 'std::abs(int)' ?
rt
这个错误该怎样解决?
请高人指教
谢谢
[解决办法]
将你调用abs函数的参数强制类型转换为long或int。
[解决办法]
在你的参数后面加个L 比如 abs(3L)
[解决办法]
std::abs(long(x)) 或者
std::abs(int(x))