关于VS中因为优化(O2)导致类中变量值变化的问题记录

遇到了一个问题,就是使用release的时候进行调试,因为使用了O2优化,出现了以下问题,在类定义的时候没毛病


关于VS中因为优化(O2)导致类中变量值变化的问题记录

但是运行了以后,发现函数值不对了的问题

关于VS中因为优化(O2)导致类中变量值变化的问题记录

解决方法就是不使用优化去看中间变量,或者使用优化但是不去管它