#include <iostream>
using namespace std;
class A
{
private:
public:
A()/*{cout<<"Constructing an object of A"<<endl;}*/;
~A()/*{cout<<"Destructing an object of A"<<endl;}*/;
};
A::A()
{
cout<<"Constructing an object of A"<<endl;
}
A::~A()
{
cout<<"Destructing an object of A"<<endl;
}
int main()
{
A t1;
A t2;
return 0;
}
using namespace std;
class A
{
private:
public:
A()/*{cout<<"Constructing an object of A"<<endl;}*/;
~A()/*{cout<<"Destructing an object of A"<<endl;}*/;
};
A::A()
{
cout<<"Constructing an object of A"<<endl;
}
A::~A()
{
cout<<"Destructing an object of A"<<endl;
}
int main()
{
A t1;
A t2;
return 0;
}
本文通过一个简单的C++类A实例演示了构造函数和析构函数的基本用法。在主函数中创建了两个类A的对象t1和t2,每次创建和销毁对象时都会分别调用构造函数和析构函数并打印相应的消息。
909

被折叠的 条评论
为什么被折叠?



