是否可以推断指针在gdb中指向的对象的类名?

时间:2015-02-16 22:47:01

标签: c++ debugging gdb

假如我有 basePointer 指针指向基类对象。

(gdb) ptype basePointer
type = class Base {
  public:
    Base(void);
    virtual ~Base(void);
    virtual void hello();
} *
(gdb) p basePointer
$1 = (Base *) 0x100104c00

如果我知道这个 0x100104c00 ,是否可以推断 basePointer 指向gdb的对象的类名?

1 个答案:

答案 0 :(得分:0)

尝试p (Derived *)basePointer在gdb中进行转换,因为它适用于C