标题:子类的析构和父类析构的关系
只看楼主
后卿
Rank: 4
来 自:网络
等 级:业余侠客
帖 子:297
专家分:295
注 册:2016-10-22
结帖率:82.28%
已结贴  问题点数:20 回复次数:2 
子类的析构和父类析构的关系
子类的析构/构造和父类的析构/构造能形成多态吗
可是形成多态的条件不应该是函数名相同,前面加virtual,参数列表相同吗?
搜索更多相关主题的帖子: 父类 关系 相同 子类 析构 
2023-05-10 20:54
东海ECS
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:10 
不能形成多态。要实现多态,需要满足    父类中定义虚函数,并    在子类中             重新定义    虚函数,并使用     virtual 关键字进行标识,        还要通过基类    指针或引用,调用    函数.

会当凌绝顶,一览众山小.
2023-05-14 16:26
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1026
专家分:177
注 册:2007-5-10
得分:10 
析构可以多态。如果基类的析构函数是virtual的,在delete一直指向子类对象的基类指针时会调用到子类的析构函数。
构造何来多态?对象都没创建出来。对构造来说这个问题没有意义。
2023-05-17 17:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-512156-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049846 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved