1

我注意到,当我运行 Windows XP 时,如果我的代码取消引用为 null,我会在调试时崩溃,然后我可以很容易地确定错误来自何处。似乎在 Windows 7(我正在运行 64 位)中,代码不会崩溃或创建任何类型的通知,而是会简单地中断其当前迭代并开始新的迭代。这对我来说非常令人沮丧,因为当这种情况发生时,调试所需的时间比以前要长得多。使用 Windows 7 的其他人是否注意到了这一点?

4

1 回答 1

5

访问冲突异常可能被程序中更高级别的东西捕获。如果您使用的是 MSVC,请在“调试”菜单下查看“异常...”并确保选中“访问冲突”(告诉调试器在抛出异常时给您一个第一机会中断) ,在它渗透到通常的异常处理程序之前)。

于 2009-10-20T05:33:44.110 回答