654
技术社区[云栖]
(多)继承中的构造与析构
(多)继承中的构造与析构
问:析构函数为何定义为虚函数较好?
答:若不这样,基类指针指向子类,再删除该指针时,子类的析构函数得不到调用,子类中比父类多的那些变量得不到回收,造成内存泄露。
最后更新:2017-04-03 06:03:10
654
技术社区[云栖]
问:析构函数为何定义为虚函数较好?
答:若不这样,基类指针指向子类,再删除该指针时,子类的析构函数得不到调用,子类中比父类多的那些变量得不到回收,造成内存泄露。
最后更新:2017-04-03 06:03:10