Open wenfh2020 opened 1 year ago
https://wenfh2020.com/2023/08/25/cpp-destructor/
前两章探索了 C++ 多态的 虚函数调用链路 和 继承关系,本章将探索 虚析构 的工作原理。具有虚析构多态特征的类对象,被释放时: 有继承关系的多态类,会先析构派生类,再析构基类,与它的构造顺序刚好相反。 类的析构函数被调用时,对象的 this 指针和虚指针会在对应的类内部被重新设置,this 指针指向当前类...
https://wenfh2020.com/2023/08/25/cpp-destructor/
前两章探索了 C++ 多态的 虚函数调用链路 和 继承关系,本章将探索 虚析构 的工作原理。具有虚析构多态特征的类对象,被释放时: 有继承关系的多态类,会先析构派生类,再析构基类,与它的构造顺序刚好相反。 类的析构函数被调用时,对象的 this 指针和虚指针会在对应的类内部被重新设置,this 指针指向当前类...