问题:C++析构函数的简单范例
本程序通过VC++ 6.0编译与测试,具体代码如下:
#include <iostream>
using namespace std;
class Destructor
{
public:
Destructor(); //构造函数
~Destructor(); //析构函数
};
Destructor::Destructor()
{
cout<<"use function"<<endl;
}
Destructor::~Destructor()
{
cout<<"use destructor"<<endl;
}
int main()
{
Destructor test;//声明test对象时自动调用构造函数
return 0;//函数结束之后,自动调用析构函数销毁对象
}
程序运行结果: