继承接口类的子类使用多态时,没有继承父类的虚析构函数,如何保证最后会执行子类的析构函数?
继承接口类的子类使用多态时,没有继承父类的虚析构函数,如何保证最后会执行子类的析构函数?
比如:
Fu *fu = new Zi(); //Fu类是个借口类,指向子类对象。
delete fu; //Fu类中没有纯析构函数,这样的话是怎么执行的?子类的析构函数会执行吗?
fu = NULL;
继承接口类的子类使用多态时,没有继承父类的虚析构函数,如何保证最后会执行子类的析构函数?
比如:
Fu *fu = new Zi(); //Fu类是个借口类,指向子类对象。
delete fu; //Fu类中没有纯析构函数,这样的话是怎么执行的?子类的析构函数会执行吗?
fu = NULL;
2016-03-10
举报