我注意到,当我运行Windows XP时,如果我的代码取消引用null,我会在调试中遇到崩溃,然后我就可以轻松识别错误的来源.似乎在Windows 7中(我正在运行64位),而不是崩溃或创建任何类型的通知,代码将简单地打破其当前迭代并开始新的迭代.这对我来说非常令人沮丧,因为当发生这种情况时,调试比以前需要更长的时间.有没有其他人使用Windows 7注意到这一点?
我在我的AI项目中遇到了一个有趣的问题.我正在尝试格式化一些调试文本,并且发生了一些奇怪的事情.这是一段代码:
float ratio = 1.0f / TIME_MOD;
Run Code Online (Sandbox Code Playgroud)
TIME_MOD是一个静态浮点数,在单独的文件中声明.这个值是基于另一个类中的用户输入修改的(我已经验证了值在"input"函数的范围内仍在调试时被更改),但每当我尝试在外部循环中除以它时,我得到了相同的号码.(1除以TIME_MOD的初始值).
我是否遗漏了有关静态变量和文件范围的内容?