我可以在用户定义的C++异常上使Visual Studio中断吗?

Col*_*nee 4 c++ windows breakpoints exception visual-studio

我有一个应用程序抛出许多(已处理)异常.特别是有一种类型的例外我想打破.

是否可以在特定的用户定义的异常上使调试器中断?我不明白为什么这是不可能的,因为它确实知道抛出的异常的类型.

我可以通过在异常的构造函数中设置断点来解决这个问题,但是知道如何以"正确"的方式做到这一点会很好.

sbl*_*lom 6

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

例外对话框

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