展开全部
没有基函数, 子函数的说法
只有基类和派生类的说法. 或者(父类,子类)
构造过程和析构过程是相反的.
构造时, 先构造基类, 再构造派生类 为什么要这么做呢? 举个简单的例子, 派生类类构造函数中调用了基类的一个初函数来获取基类成员变量的值. 如果基类还没有构造完成的话, 获取到的值应该是什么呢? 所以必须要先构造基类.
析构过程刚好相反, 先析构派生类, 再析构基类. 这又是为什么呢? 同理, 如果派生类析构的时候, 要访问基类中的一个成员函数获取基类成员变量值, 如果基类先析构了, 派生类调用得到的什么是什么呢? 比如指针, 肯定变成空或者野指针了. 所以必须先析构派生类
展开全部
C++中没有基函数,子函数的说法。只有基类,继承类的说法。基类就是父类,继承类就是子类,继承类继承基类的接口和实现。C++的类析构时,会先调用继承类的析构函数,然后再调用基类的析构函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-09-01 · 知道合伙人教育行家
天雨下凡
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:17564
获赞数:65159
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……
向TA提问 私信TA
关注
展开全部
先释放子类的内存,再释放基类的内存。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询