我有三个班。
class Son : public Father;
class Father : public Grandfather;
Father
是抽象的,也是Grandfather
。Son
不是抽象的。
如果我这样做:
Son* son = new Son();
然后这样做:
delete(son)
如何确保调用Father
and的析构函数Grandfather
?
我有三个班。
class Son : public Father;
class Father : public Grandfather;
Father
是抽象的,也是Grandfather
。Son
不是抽象的。
如果我这样做:
Son* son = new Son();
然后这样做:
delete(son)
如何确保调用Father
and的析构函数Grandfather
?