在例外情况下,我想调试而不会展开任何堆栈

ben

我是一位研究C ++的C开发人员:

我是否正确理解,如果我抛出异常,那么堆栈将解散,直到找到第一个异常处理程序为止?是否有可能在throw不放松的情况下(而不离开声明它的作用域或任何更高的作用域)在任何对象上打开调试器

我要问的原因是,即使有更高范围的异常处理程序,我也对该范围内的本地计算机感兴趣(并且也不想丢失RAII的objs),并且希望在调试过程中对其进行查看。

编辑:主要用于win + linux上的g ++,但对其他平台也很感兴趣。

保罗

您没有指定工具集/平台。

但是在MSVC中,您可以配置调试器以中断各种类型的异常,在您的情况下,这将是C ++异常。

详细信息请参见此处:

http://msdn.microsoft.com/zh-CN/library/d14azbfh.aspx

编辑:对于gcc / gdb,请参见以下问题:在GDB中运行应用程序,直到发生异常

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

例外情况下正确工作

来自分类Dev

CQRS-域例外与例外情况下的事件

来自分类Dev

防止在例外情况下显示DLL源

来自分类Dev

如何在例外情况下应用re.sub()

来自分类Dev

在我的情况下如何调试

来自分类Dev

我可以在没有调试器/堆栈跟踪的情况下从调用函数的bash脚本中找到该行吗?

来自分类Dev

RegExp在某些例外情况下将一个html标记替换为另一个

来自分类Dev

为什么Grails会删除我的例外情况?

来自分类Dev

如何记录例外情况?

来自分类Dev

建筑挤压的例外情况

来自分类Dev

Windows“开始”菜单项不会展开,除非我单击它

来自分类Dev

在我的情况下,主干验证方法不会触发

来自分类Dev

在Apple Swift中,在什么情况下我不希望隐式展开可选内容?

来自分类Dev

如何避免在类中没有任何断点的情况下在调试模式下停止?

来自分类Dev

春天:日志记录不会被禁用。默认情况下转到调试

来自分类Dev

在某些情况下“消失”的调试功能

来自分类Dev

在不检查ModelState.IsValid的情况下,将ModelState.AddModelError添加到我的Controller类不会有任何效果

来自分类Dev

除了Elmah的例外情况外,我还应该记录更多日志吗?

来自分类Dev

在什么情况下我们使用链表实现堆栈

来自分类Dev

jQuery Mobile中的输入字段不会展开以填充屏幕

来自分类Dev

GLSL着色器在需要时不会展开循环

来自分类Dev

按Tab键时Bash不会展开变量

来自分类Dev

Bootstrap 导航栏切换不会展开

来自分类Dev

Bootstrap 4 移动导航栏不会展开

来自分类Dev

loadrunner-如何在不锁定我的userId的情况下重播和调试脚本

来自分类Dev

在这种情况下,如何携带user = pk?我想根据用户的位置列出

来自分类Dev

MediaWiki类别树默认情况下全部展开

来自分类Dev

CheckboxTreeViewer:默认情况下无法展开节点

来自分类Dev

默认情况下展开树菜单的子节点

Related 相关文章

  1. 1

    例外情况下正确工作

  2. 2

    CQRS-域例外与例外情况下的事件

  3. 3

    防止在例外情况下显示DLL源

  4. 4

    如何在例外情况下应用re.sub()

  5. 5

    在我的情况下如何调试

  6. 6

    我可以在没有调试器/堆栈跟踪的情况下从调用函数的bash脚本中找到该行吗?

  7. 7

    RegExp在某些例外情况下将一个html标记替换为另一个

  8. 8

    为什么Grails会删除我的例外情况?

  9. 9

    如何记录例外情况?

  10. 10

    建筑挤压的例外情况

  11. 11

    Windows“开始”菜单项不会展开,除非我单击它

  12. 12

    在我的情况下,主干验证方法不会触发

  13. 13

    在Apple Swift中,在什么情况下我不希望隐式展开可选内容?

  14. 14

    如何避免在类中没有任何断点的情况下在调试模式下停止?

  15. 15

    春天:日志记录不会被禁用。默认情况下转到调试

  16. 16

    在某些情况下“消失”的调试功能

  17. 17

    在不检查ModelState.IsValid的情况下,将ModelState.AddModelError添加到我的Controller类不会有任何效果

  18. 18

    除了Elmah的例外情况外,我还应该记录更多日志吗?

  19. 19

    在什么情况下我们使用链表实现堆栈

  20. 20

    jQuery Mobile中的输入字段不会展开以填充屏幕

  21. 21

    GLSL着色器在需要时不会展开循环

  22. 22

    按Tab键时Bash不会展开变量

  23. 23

    Bootstrap 导航栏切换不会展开

  24. 24

    Bootstrap 4 移动导航栏不会展开

  25. 25

    loadrunner-如何在不锁定我的userId的情况下重播和调试脚本

  26. 26

    在这种情况下,如何携带user = pk?我想根据用户的位置列出

  27. 27

    MediaWiki类别树默认情况下全部展开

  28. 28

    CheckboxTreeViewer:默认情况下无法展开节点

  29. 29

    默认情况下展开树菜单的子节点

热门标签

归档