gpt4 book ai didi

c++ - 在 C++ 异常中获取堆栈跟踪

转载 作者:太空狗 更新时间:2023-10-29 23:09:35 27 4
gpt4 key购买 nike

在 Java/C# 异常中提供堆栈/函数跟踪这一事实非常有用。在 C++ 中是否有方便的方法来执行此操作,或者我是否必须将额外的数据烘焙到每个方法/函数中?

最佳答案

大多数调试器都可以设置为在每次抛出异常(任何异常或没有处理程序的异常)时暂停您的程序,以便您可以观察调用堆栈。

此外,如果您的代码仅抛出您控制的类的异常 you can put code for dumping the call stack in those classes constructors .

关于c++ - 在 C++ 异常中获取堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4562129/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com