如何在CLION中的C 破坏者中达到断点
How to reach breakpoint in C++ destructor in CLion?
i在程序完全完成时,仅在灾难中设置了一个断点。现在,我使用Clion的调试器启动该程序,但它从未达到灾难。当我在Clion上完成终点时,调试器关闭了,断点也无法达到。我如何到达CLION的破坏者中的断点?
您需要找到一种停止在主线程中循环循环的方法,并在int main(...) {
结束时跳到return 0;
。或者,我相信您可以使用exit(0)
。(来源:返回0&quot&quot" exit(0(&quot"(
还有更多:
您需要共享您的代码,但是有此信息,您可能会发现有用:
请参阅以下参考:
是基本对象驱动器((在exit((?
上都称为请注意,带有自动存储的对象不会通过调用出口(C (破坏。http://www.cplusplus.com/reference/cstdlib/exit/
问题可能是,在退出期间,无论如何,您的破坏者从未被调用。因此,这是一个泄漏,但操作系统会处理它。
相关文章:
- 无法删除指针,已触发断点
- 条件断点在不应该触发时触发
- GDB 断点在 Mac 上是不准确的
- 在 vscode 中运行时无法暂停或设置断点
- 不会命中此断点
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- 如何在进入动态打开的共享库时设置断点?
- 为什么断点显示数组的第二个值是一个大数字?额外学分工作
- 代码在 msvcrt .dll函数上设置断点失败
- 如何在引用上设置数据断点
- 无法在visual studio 2017(本机c++)中禁用数据断点
- 为什么在c++中使用Delete[]会出现跟踪/断点错误
- for循环的条件只有在遇到断点后才生效
- 项目名称.exe 已触发断点
- 视觉对象触发了断点 c++
- 实现在多线程代码中安全恢复的断点
- 如何在 gdb 中的所有构造函数上同时为 C++ 对象设置断点?
- C/C++ 经过的流程周期,不包括断点处
- 在 Visual Studio 2012 中未命中断点
- 如何在CLION中的C 破坏者中达到断点