关注
第五题 应该就是C++的 ,c#自己会清。。如果基类的析构函数不是虚函数,它不会被其导出类的析构函数覆盖,导致在析构多态对象时不会调用导出类的析构函数。这可能会导致资源泄漏或其他错误。
举个例子,假设我们有一个基类 Shape 和它的导出类 Circle。如果 Shape 的析构函数不是虚函数,那么当我们删除一个 Circle 类型的对象时,它只会调用 Shape 的析构函数,而不是 Circle 的析构函数,因此 Circle 可能分配的任何资源都不会被正确释放。
因此,如果您有一个多态继承结构,请确保基类的析构函数是虚函数。
————————————————
版权声明:本文为CSDN博主「御坂10057」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42590539/article/details/129573040
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
10-24 19:59
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 摸鱼被leader发现了怎么办 #
73919次浏览 421人参与
# 工作后明白的那些道理 #
30422次浏览 338人参与
# 工作后,你落下了哪些病根 #
1358次浏览 33人参与
# 电网求职进展汇总 #
33412次浏览 90人参与
# 你学到的“最没用”的职场技能是 #
1302次浏览 28人参与
# 七夕节你打算怎么过? #
70046次浏览 806人参与
# 业务面应该做哪些准备 #
80528次浏览 831人参与
# 国央企笔面经互助 #
172448次浏览 1211人参与
# 你见过最离谱的招聘要求是什么? #
245510次浏览 1691人参与
# 满帮集团求职进展汇总 #
13268次浏览 95人参与
# 拼多多求职进展汇总 #
798199次浏览 6452人参与
# 上班到公司第一件事做什么? #
113896次浏览 787人参与
# 职场破防瞬间 #
352673次浏览 2827人参与
# 工作两年想退休了 #
208235次浏览 1844人参与
# 硬件人秋招的第一个offer #
111103次浏览 1426人参与
# 国企/银行/研究所公司爆料 #
177663次浏览 889人参与
# 视觉/交互/设计招聘信息汇总 #
24403次浏览 634人参与
# 产品人求职现状 #
299154次浏览 2363人参与
# 如果可以选,你最想从事什么工作 #
672305次浏览 4848人参与
# 满分简历要如何准备? #
249597次浏览 2961人参与
查看7道真题和解析