目的: 学习构造函数和析构函数的执行顺序
原本代码
#include
using namespace std;
class person
{
public:
person()
{
cout<<“构造函数”<<endl;
}
~person()
{
cout<<“析构函数”<<endl;
}
};
void test ( )
{
person p;
}
int main ()
{
person p; 只是为了检验构造函数和析构函数的调用
system(“pause”);
}
结果: