假设我有这个basePointer指针指向基类对象。
(gdb) ptype basePointer
type = class Base {
public:
Base(void);
virtual ~Base(void);
virtual void hello();
} *
(gdb) p basePointer
$1 = (Base *) 0x100104c00
如果我知道0x100104c00,是否可以推断出gdb中basePointer指向的对象的类名?
在gdb中尝试p (Derived *)basePointer
铸造工作,就像在C 中一样