0

MSVS 有一个很好的特性,当观察一个指向接口的指针时,它显示的是真实的对象。例如

struct IIntf1 {}
struct IIntf2 {}
class CIntf1: public IIntf1 {}
class CIntf2: public IIntf2, public CIntf1 {}
IIntf1 *p = new CIntf2();

MSVS 将显示 p 确实是 CIntf2,即 IIntf1 及其所有成员,它甚至会在那里显示多个嵌套类(即 p 是 C/IIntf1 等等)。

Linux 下的 gdb 和/或 Eclipse CDT 有类似的东西吗?

4

1 回答 1

0

set print object on在 gdb 中尝试。set print pretty(如果您希望打印的对象具有更多结构,您也可以尝试。)

于 2012-04-18T17:04:40.547 回答