正如我在某些论坛上读到的那样,当创建派生类对象时,基类成员和方法会在内存中分配空间,但没有特定的基类对象。
现在,当派生类对象超出范围时,为什么首先调用派生类析构函数。编译器的约束是什么,不能在基类析构函数之后调用派生类析构函数。
如果我有错误的理解,请纠正我。提前致谢
派生类析构函数可以访问基类成员,因此它需要基类对象处于有效状态。