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