今天又遇到一个问题, 我的程序在debug下可以好好的跑, 但是在release却不能正常运行.
根本原因是: 如果你没有初始化一个变量, 在DEBUG下会被初始化成0xffffffff, 在release下会被初始化成0.
另外,debugview是一个非常好用的调试工具.
方法是在代码中加入outputdebug()函数.
本文探讨了在Debug与Release模式下未初始化变量的行为差异,Debug模式下变量被初始化为0xffffffff,而Release模式下则为0。此外,介绍了debugview工具及outputdebug()函数在调试中的应用。
今天又遇到一个问题, 我的程序在debug下可以好好的跑, 但是在release却不能正常运行.
根本原因是: 如果你没有初始化一个变量, 在DEBUG下会被初始化成0xffffffff, 在release下会被初始化成0.
另外,debugview是一个非常好用的调试工具.
方法是在代码中加入outputdebug()函数.

被折叠的 条评论
为什么被折叠?