c++析构函数的使用实例说明

析构函数与构造函数相反,构造函数用于构造一个对象,析构函数则用于在对象被销毁后清除它所占用的内存空间,比如说它是可以清除由构造函数创建的内存。析构函数没有返回值和参数。一个类只能有一个析构函数。

#include <iostream>
using namespace std;
class A
{
public :
A(){cout<<”构造函数在运行…\n”;}//定义c++构造函数
~A(){cout<<”析构函数执行完毕!\n”;}//c++析构函数的定义
};
int main()
{
A a; //声明对象a,自动调用构造函数和析构函数
return 0;
} 本文链接地址: c++析构函数的使用实例说明