在GDB中隐式显示此参数

时间:2015-06-20 08:24:21

标签: c++ debugging gdb this clion

我正在使用Clion。如何在gdb中查看{void (my_class * const)} 0x7fff5fbff298参数的值?它不是变量"变量"部分现在。我尝试使用"评估表达式"来打印它,但它没有帮助我,它只是打印Eclipse

另外,你能解释为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

从技术上讲,this只是指向拥有它的对象的指针,所以它应该始终是一个常规指针,指向某个类的点。没什么特别的。

现在,一旦取消引用指针,您将引用实际对象。因此,当您想要打印出实际对象时,应该尝试引用*this