我可以在用户定义的C ++异常Visual Studio的突破?(Can I make Visual

2019-09-16 19:12发布

我有很多罚球(处理)异常的应用程序。 有一种类型的特别例外的,我想打破。

是否有可能使特定用户定义的异常调试器打破? 我不明白为什么这是不可能的,因为它不知道,抛出的异常的类型。

我可以解决此通过设置异常的构造函数断点,但它会很高兴地知道该怎么做了“正确”的方式。

Answer 1:

如果你去Debug菜单并选择Exceptions... (或按Ctrl+Alt+E ),你会得到一个对话框:

您需要点击Add...按钮,输入您的自定义类型的名称,并确保你的新的异常类型的复选框被选中。



Answer 2:

尝试Debug menu > Exceptions > Add



Answer 3:

是的,只要使用__debugbreak功能



文章来源: Can I make Visual Studio break on a user-defined C++ exception?