在 C++ (MSVC) 中,我如何测试异常当前是否“正在运行”。即,作为类析构函数的一部分被调用的代码可能会被调用,因为异常正在展开堆栈。与正常返回而调用析构函数的正常情况相反,我如何检测这种情况?
最佳答案
其实是可以的,在
关于c++ - 如何检测异常何时发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187692/
在 C++ (MSVC) 中,我如何测试异常当前是否“正在运行”。即,作为类析构函数的一部分被调用的代码可能会被调用,因为异常正在展开堆栈。与正常返回而调用析构函数的正常情况相反,我如何检测这种情况?
最佳答案
其实是可以的,在
关于c++ - 如何检测异常何时发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187692/