一、析构函数
1.析构函数的定义格式:
2.析构函数存在的必要性
构造函数是在类实例化的时候调用的,那么析构函数是在类销毁时调用的。如果我们的构造函数有申请内存空间那么在类销毁时必须把申请的空间归还,这就需要我们的析构函数来完成了。
3.析构函数的特点
*如果没有自定义的析构函数则系统自动生成。
*析构函数在对象销毁时自动调用。
*析构函数没有返回值,没有参数也不能重载。
构造函数是在类实例化的时候调用的,那么析构函数是在类销毁时调用的。如果我们的构造函数有申请内存空间那么在类销毁时必须把申请的空间归还,这就需要我们的析构函数来完成了。
*如果没有自定义的析构函数则系统自动生成。
*析构函数在对象销毁时自动调用。
*析构函数没有返回值,没有参数也不能重载。