析构函数Destructor详解代码

析构函数Destructor与构造函数是相反的,构造函数一般完成些初始化工作,哪么析构函数应该就是完成一些收尾工作。析构函数是在C++对象销毁的时候自己掉用。哪什么时候对象会被销毁?两种情况:1.当某个对象离开作用域时;? ?作用域不明白的请看这篇:C++支持哪些作用域2.当调用delete删除某个对象进;析构函数的定义:析构函数以“~”引起,函数名与类名一样,不能有返回值,参数表必须为空。下面写段代码来分析析构函数的调用。