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

请教:ambiguity between 'std:abs(long)' and 'std:abs(int)'

2012-02-26 
请问:ambiguity between std::abs(long) and std::abs(int) ?rt这个错误该怎样解决?请高人指教谢谢[解

请问:ambiguity between 'std::abs(long)' and 'std::abs(int)' ?
rt  
这个错误该怎样解决?
请高人指教
谢谢

[解决办法]
将你调用abs函数的参数强制类型转换为long或int。
[解决办法]
在你的参数后面加个L 比如 abs(3L)
[解决办法]
std::abs(long(x)) 或者
std::abs(int(x))

热点排行