如果没有析构函数,如何在对象销毁时使用 GDB 中断?
最佳答案
如果没有析构函数,则不能中断析构函数,因为没有析构函数的操作码。你有两种选择在哪里中断:
- 如果对象是在堆栈上分配的,则在定义变量的范围的右大括号处中断。
- 如果对象分配在堆上,则在 delete 语句处中断。
- 如果对象是在数据段中静态分配的,则不能。
关于c++ - 如果没有析构函数,如何在对象销毁时使用 GDB 中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821327/