use*_*480 -10 c++ floating-point assembly compare

如图所示,rotCount为1.0f.但是,当将rotCount与0.0f进行比较时,调试器会输入if语句,这不应该发生.
我使用Visual Studio 2010的默认调试模式,优化关闭.这是这段代码的拆卸.

似乎在fcomp之后,没有生成测试和跳转汇编代码.这被认为是VS2010中的错误吗?谁知道为什么?
jco*_*der 31
在if语句的末尾有一个分号,因此if不控制块.去掉它
| 归档时间: |
|
| 查看次数: |
554 次 |
| 最近记录: |