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 有类似的东西吗?