一尘不染

从catch块获取回溯

linux

我正在使用backtrace从引发异常的位置获取信息。在我的异常的构造函数中,我将回溯记录存储在std
:: string中,并在catch块中查找此类异常,然后打印此回溯记录。

但是我想知道,是否有可能以其他方式在catch块中获得相同的回溯?


阅读 203

收藏
2020-06-03

共1个答案

一尘不染

我不这么认为。当执行程序在catch块中停止时,将取消堆栈堆栈,并且之前发生的所有操作都不再位于堆栈中。

2020-06-03