C++分析如何用虚析构与纯虚析构处理内存泄漏
-
c/c++语言开发共享C++分析如何用虚析构与纯虚析构处理内存泄漏
一、问题引入使用多态时,如果有一些子类的成员开辟在堆区,那么在父类执行完毕释放后,没有办法去释放子类的内存,这样会导致内存的泄漏。如下代码段。如果没有堆区的数据,可以不写虚析构或纯虚析构。#inclu
一、问题引入使用多态时,如果有一些子类的成员开辟在堆区,那么在父类执行完毕释放后,没有办法去释放子类的内存,这样会导致内存的泄漏。如下代码段。如果没有堆区的数据,可以不写虚析构或纯虚析构。#inclu