php: 到底什么是析构函数,举个简单例子加以说明!什么时候会用到?
发布网友
发布时间:2022-04-06 03:16
我来回答
共2个回答
热心网友
时间:2022-04-06 04:46
和
构造函数
是一对
析构函数
:
对象销毁(或者注销)的时候执行
比如定义了一个class
a
如果
令$a=NULL;则析构函数执行。
热心网友
时间:2022-04-06 06:04
比如说,这个类在被创造时,其函数占用了一些内存恐惧,那么在销毁该类时就应该释放内存。
class
a{
public:
a();
~a();
private:
int
ptr;
};
a::a()
{
ptr=new
int[100];
}
a::~a()
{
delete
[]ptr;
}
如果没有析构函数,很容易忘记释放