【发布时间】:2013-01-09 17:16:52
【问题描述】:
我发现 Visual C++ 2010 的自动中断异常功能在过去非常有用,今天我查看了此对话框中的选项,发现其中一种异常类型是“void”。这是什么意思?如果我选择这个,我会在代码中抛出的任何异常上中断吗?如果不是,什么样的 throw 语句会触发这种类型的断点?
我想一个更一般的后续问题是我在哪里可以找到有关此对话框及其所有选项的文档?
【问题讨论】:
-
我的第一个赌注是:它意味着任何不是从任何其他异常(包括
throw 5;)派生的类型的代理。一个简短的测试表明:事实并非如此 - 期待答案...... -
只是好奇:您是否设法让它在调试器中捕获“void”异常?
-
@doug65536 好吧,有趣的是,如果我使用了 void*,我正要让它工作,但这似乎不是它的预期用途。
标签: c++ visual-studio-2010 visual-c++ exception