C++析构函数是在程序结束时系统自动调用。在内存不足时系统也会调用不再利用的对象。你也可以自己显示的调用析构函数
在对象被析构的时候调用啊,就是对象所占有的空间被释放时。
c++中需要程序员手动释放内存。用的语句如果我没有记错应该是 delete XXX; 析构函数就在那时候被调用。
析构函数总是在对象的生命周期结束时调用 自动调用
不管有没有显示建立析构函数 系统总会隐式合成 和 调用合成析构函数
合成析构函数作用:撤销类中 非指针成员的空间
说白了就是释放空间
析构函数的虚函数性质可以继承
当然是在销毁类的时候调用,如果想知道得更详细,可以看孙鑫视屏的第二课
撤销对象(退出其作用域或推出程序)的时候。