Visual Studio 2017 C ++异常消息框

时间:2019-06-22 07:23:23

标签: visual-c++

当发生崩溃时,我尝试使用Visual Studio 2017在C ++中显示异常(或错误代码)。

例如,以下代码不显示任何对话框(消息框)。

int* p = 0;
*p = 10;

throw std::exception("some error");

因此,我无法将其与及时调试器连接。
实际上,第二个代码显示了一个对话框,但这不是我想要的。


更新

Windows 10不再支持WER对话框。 -link (链接由Hans Passant提供)

1 个答案:

答案 0 :(得分:-1)

未定义。 您还应该注意: 如果给定的示例是完整的(不再使用p),则可能会发生异常,但是在发布模式下,可以对代码进行优化。在这种情况下,将根本没有消息。