我应该使用 'std::uncaught_exceptions()' 来决定是否从我的 dtor 抛出异常吗?[已结束]
作者:einpoklum 提问时间:11/29/2022
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 12个月前关闭。 改进此问题 我有一个类,其 ctor 进行驱动程...
栈 问答列表
作者:einpoklum 提问时间:11/29/2022
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 12个月前关闭。 改进此问题 我有一个类,其 ctor 进行驱动程...
作者:Fee 提问时间:5/8/2023
该部分似乎包含堆栈展开信息,并由矮人标准定义。.debug_frame 该部分似乎基本上包含相同的信息,但有一些细微的差异,并且由 linux 基金会定义.eh_frame 为什么同一件事有两个非...
作者:alex35833 提问时间:7/16/2023
这是一个非常简单的 c++ 文件 class C { public: C(){} ~C(){} }; void g() { throw std::exception(); } void f...
作者:Eran Medan 提问时间:1/24/2010
给定此堆栈跟踪代码片段 引起原因:java.net.SocketException: 软件导致连接中止: 套接字写入错误 java.net.SocketOutputStream.socketWrit...
作者:Tholkappiar 提问时间:5/20/2023
这很好用,因为我们在递归调用中使用了前缀递减运算符! public static void main(String[] args) { doubt1(5); } 前缀递减: static v...
作者:Proy 提问时间:3/1/2022
我正在使用 backward-cpp (https://github.com/bombela/backward-cpp) 打印堆栈跟踪。但是,这会产生分段错误。以下是堆栈的 gdb 跟踪: 0x00...
作者:Dmitry Kuzminov 提问时间:11/11/2022
我试图理解 C++ 中堆栈展开背后的机制。换句话说,我对这个功能是如何实现的(以及这是否是标准的一部分)感兴趣。 因此,线程会执行一些代码,直到引发异常。当抛出异常时,用于记录状态和展开堆栈的线程/...
作者:Mazen Ak 提问时间:11/4/2021
假设我们有以下代码: #include <exception> void funcA() { funcB(); } void funcB() { funcC(); } void func...
作者:radong 提问时间:8/4/2022
这是来自 Dwarf 文档的示例。 如何计算 provious sp(r7) 指针,我的意思是它没有将 sp 保存在某个地方,因为 sp 是一个被调用者保存寄存器。 The architectura...
作者:Marcell Juhász 提问时间:10/26/2022
我目前正在尝试嵌入式 C++ 编程,我正在尝试理解 ST 提供的 C HAL,在现代 C++ 中对其进行返工,优化一些东西等。 我到了可以闪烁 LED 的地步。我当前二进制文件的大小是 1800 字...