对象生成与消亡

派生类对象生成时,先执行基类构造函数,再执行派生类构造函数,消亡时,先执行自身析构函数,再执行基类析构函数。为什么?

执行期间会用到基类继承来的值,因此要先构造基类;
消亡时,派生类自己的析构函数依然可能会用到派生类继承的成员,因此不能先析构基类。

猜你喜欢

转载自blog.csdn.net/flf1234567898/article/details/106784586
今日推荐