关注
第五题 应该就是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
查看原帖
点赞 评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 读研or工作,哪个性价比更高? #
23924次浏览 322人参与
# 科大讯飞求职进展汇总 #
258797次浏览 2594人参与
# 如果重来一次你还会读研吗 #
154327次浏览 1691人参与
# 秋招感动瞬间 #
10675次浏览 101人参与
# 你最满意的offer薪资是哪家公司? #
11764次浏览 109人参与
# 阿里巴巴创始人马云回国 #
13978次浏览 87人参与
# 文科生还参加今年的春招吗 #
3255次浏览 29人参与
# 长光卫星求职进展汇总 #
27551次浏览 183人参与
# 选择和努力,哪个更重要? #
41795次浏览 471人参与
# 职场新人生存指南 #
194906次浏览 5368人参与
# 打工人的工作餐日常 #
24683次浏览 221人参与
# 招聘要求与实际实习内容不符怎么办 #
40504次浏览 465人参与
# 机械制造岗投递时间线 #
19303次浏览 324人参与
# 机械人选offer,最看重什么? #
68543次浏览 433人参与
# 机械人怎么评价今年的华为 #
180273次浏览 1484人参与
# 影石Insta360求职进展汇总 #
107544次浏览 967人参与
# 如果再来一次,你还会学硬件吗 #
102665次浏览 1231人参与
# 正在实习的你,有转正机会吗? #
336097次浏览 2690人参与
# 如果公司降薪,你会跳槽吗? #
44419次浏览 349人参与
# 滴!实习打卡 #
554043次浏览 6003人参与