【发布时间】:2011-10-22 16:15:02
【问题描述】:
你能想到在 C++ 中退出函数时出现分段错误的可能原因是什么?我的意思是,我在 C++ 程序中有一个可重现的分段错误,当我使用 GDB 进行调查时说
Program received signal SIGSEGV, Segmentation fault.
FooBar (bla=...) at foo.cpp:59
59 }
其中指示的行包含我的函数的右括号。
【问题讨论】:
-
检查大括号范围内任何变量的析构函数。
-
那些不会“出现”在 GDB 中?
标签: c++ debugging gdb segmentation-fault