关注
第五题 应该就是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
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
24041次浏览 423人参与
# 在国企工作的人,躺平了吗? #
333155次浏览 3862人参与
# 实习吐槽大会 #
25991次浏览 126人参与
# 商战,最累的是我们 #
12699次浏览 49人参与
# 晒一晒你的工位 #
84047次浏览 299人参与
# 我的租房踩坑经历 #
19844次浏览 231人参与
# 穿越回高考你还会选现在的专业吗 #
17829次浏览 232人参与
# 毕业旅行去哪玩儿 #
977次浏览 29人参与
# 小厂实习有必要去吗 #
46370次浏览 267人参与
# 求职你最看重什么? #
69525次浏览 393人参与
# 牛友们,签完三方你在忙什么? #
94863次浏览 837人参与
# 夸夸我的求职搭子 #
190748次浏览 1890人参与
# 摸鱼打卡站 #
39293次浏览 687人参与
# 携程求职进展汇总 #
529942次浏览 3947人参与
# 产运销实习日记 #
51949次浏览 551人参与
# 打工人锐评公司红黑榜 #
145302次浏览 907人参与
# 网易求职进展汇总 #
101812次浏览 982人参与
# 你小时候最想从事什么职业 #
95456次浏览 1719人参与
# 作业帮求职进展汇总 #
52408次浏览 354人参与
# 高学历就一定能找到好工作吗? #
47537次浏览 589人参与