校友好!! 请问下“子类没有重写父类的函数,但子类有自己的一些内置类型,如果父类的析构函数不是虚函数,那会产生内存泄漏吗?” 这个是会泄漏吗?因为如果子类的成员变量是在堆空间分配的,而父类的析构函数不是虚函数,那么{Base* b = new Derived();delete b;} 就是未定义的,就会造成内存泄漏,这样理解对吗?
点赞 6

相关推荐

11-04 10:30
已编辑
门头沟学院 研发工程师
开心小狗🐶:“直接说答案”
点赞 评论 收藏
分享
求个付费实习岗位:这种就是吃满时代红利又没啥技术水平,只能靠压力学生彰显优越感的老登,别太在意了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务