析构函数(destructor) 与构造函数相反,当对象结束其生命周期,如对象所在的函数已调用完毕时,系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,delete会自动调用析构函数后释放内存)。
n. destructor
...是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或从函数返回该类型的对象时,将隐式使用复制构造函数。 析构函数(destructor)是构造函数的互补:当对象超出作用域或动态分配的对象被删除时,将自己应用析构函数。
基于1552个网页-相关网页
如果一个对象定义了Finalize方法(析构函数),那么在该对象的实例构造函数被调用之前,一个指向该对象的指针会被放在Finalization列表里,该Finalization列表由垃圾回收器控...
基于70个网页-相关网页
析构函数(destructor function) 是一种特殊的类成员函数,它与构造函数的功能相反,在对象被撤消时, 自动执行一些例如释放内存空间等工作。
基于40个网页-相关网页
·2,447,543篇论文数据,部分数据来源于NoteExpress
管理构造函数和析构函数中的异常
因此,也可以在析构函数中安全地使用断言。
Thus, the assertions can be used safely in destructors, too.
队列类的构造函数和析构函数负责创建和销毁互斥锁,见清单1。
The constructor and destructor of the queue class are responsible for the creation and destruction of the mutex, as shown in Listing 1.
应用推荐