防止内存泄露,delete p(基类)的时候,它很机智的先执行了派生类的析构函数,然后执行了基类的析构函数。
如果基类的析构函数不是虚函数,在delete p(基类)时,调用析构函数时,只会看指针的数据类型,而不会去看赋值的对象,这样就会造成内存泄露。
上一题:哪些函数不能声明成虚函数
下一题:const 的作用
标签: 析构、基类、虚析构、要用、函数
笔试题
刷题
简历模板
AI算法
大数据
内推