在工程代码中极为强调稳定性,所以粗陋的忽视警告的编程方式
有可能在某次处理中发生内存泄漏等等等等问题
使程序的功能稳定性受到损害
最为常见的
就是“从double转换到int,可能丢失数据”这类警告
这意味着内部出现强制数值转换,特别是在数值优化迭代求解中,极为容易出现解的异常
(上一步的变量值被截断了,下一步计算就忽视了它,不断迭代中误差变大)
解决办法是使用static_cast()来解除警告
在工程代码中极为强调稳定性,所以粗陋的忽视警告的编程方式
有可能在某次处理中发生内存泄漏等等等等问题
使程序的功能稳定性受到损害
最为常见的
就是“从double转换到int,可能丢失数据”这类警告
这意味着内部出现强制数值转换,特别是在数值优化迭代求解中,极为容易出现解的异常
(上一步的变量值被截断了,下一步计算就忽视了它,不断迭代中误差变大)
解决办法是使用static_cast()来解除警告
打赏作者