202130310114
1,调用派生类的析构函数。
2,调用成员类对象的析构函数。
3,调用基类的析构函数。
(1)在构造函数中用运算符 new 为成员数据分配存储空间,最后在析构函数中用运算符 delete释放已分配的储存空间;
(2)在主函数结束(或 exit 函数)时,系统自动调用主函数;
(3)如果一个对象被定义在一个函数体内,则当这个函数被调用结束时,该对象将释放,析构函数被自动调用;
博客介绍了C++中析构函数的调用顺序,先调用派生类析构函数,再调用成员类对象析构函数,最后调用基类析构函数。还说明了析构函数释放存储空间的情况,以及在主函数结束、函数调用结束等场景下析构函数会自动调用。
202130310114
1,调用派生类的析构函数。
2,调用成员类对象的析构函数。
3,调用基类的析构函数。
(1)在构造函数中用运算符 new 为成员数据分配存储空间,最后在析构函数中用运算符 delete释放已分配的储存空间;
(2)在主函数结束(或 exit 函数)时,系统自动调用主函数;
(3)如果一个对象被定义在一个函数体内,则当这个函数被调用结束时,该对象将释放,析构函数被自动调用;

被折叠的 条评论
为什么被折叠?