//看看构造函数和析构函数的调用
#include<iostream>
using namespace std;
class simplecat //申明一个简单的类
{
public:
simplecat(); //构造函数
~simplecat(); //析构函数
private:
int itsage;
};
simplecat::simplecat() //构造函数的定义
{
cout<<"构造函数被调用"<<endl; //只有一条打印语句,让用户知道构造函数被调用了
itsage=1;
}
simplecat::~simplecat()
{
cout<<"析构函数被调用"<<endl; //让用户知道析构函数被调用了
}
int main()
{
cout<<"simplecat a…"<<endl;
simplecat a;
cout<<"simplecat *pointer=mew simplecat"<<endl;
simplecat *pointer=new simplecat;
cout<<"delete pointer…"<<endl;
delete pointer;
cout<<"退出程序"<<endl;
return 0;
}