当我将程序从 Mac 移动到这台 Windows PC 时,VC++ 2008 编译器在将无符号整数传递给 cmath pow() 函数时出现错误。据我了解,此函数不会重载以接受除浮点数之外的任何内容。
是否有一些编译器标志/设置会忽略这些错误?还有人知道如何找到有关 VC++ 编译器的文档吗?
编辑
这不是警告,而是错误。但是,对我来说这不是问题,因为我的程序只处理以整数形式出现的数字,所以我不在乎它们不是浮点数。如果这只是警告,我会继续我的生活,但它不会让我编译。我可以以某种方式抑制错误吗?就像我说的那样,我的 Mac 上没有出现错误,程序很好。