destructor
...是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或从函数返回该类型的对象时,将隐式使用复制构造函数。 析构函数(destructor)是构造函数的互补:当对象超出作用域或动态分配的对象被删除时,将自己应用析构函数。
Finalize
如果一个对象定义了Finalize方法(析构函数),那么在该对象的实例构造函数被调用之前,一个指向该对象的指针会被放在Finalization列表里,该Finalization列表由垃圾回收器控...
destructor function
析构函数(destructor function) 是一种特殊的类成员函数,它与构造函数的功能相反,在对象被撤消时, 自动执行一些例如释放内存空间等工作。
析构函数(destructor) 与构造函数相反,当对象结束其生命周期,如对象所在的函数已调用完毕时,系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,delete会自动调用析构函数后释放内存)。