class D : public B : public C
{
public:
virtual ~D();
}
D* pD = new D;
delete pD;
D中B,C 如何析构?
...全文
1102打赏收藏
!!!求解析构顺序!!!
class A { public: virtual ~A(); }; class B : public A { public: virtual ~B(); }; class C : public A { public: virtual ~C(); }; class D : public B : public C { public: virtual ~D(); } D* pD = new D; delete pD; D中B,C 如何析构?