#define _CRT_SECURE_NO_WARNINGS
/*
9.4 编写一个程序,通过执行结果分析在引用类对象时是否执行类的构造函数与析构
函数。
*/
#include<iostream>
#include <math.h>
using namespace std;
class sample
{
int a;
public:
sample(int i)
{
a = i;
cout <<a<< "构造" << endl;
}
void set(int i)
{
a = i;
}
~sample()
{
cout <<a<< "析构" << endl;
}
};
void main1()
{
sample s(1);
cout << "-------------------" << endl;
sample &rs = s;
//rs.set(2);
}
void main()
{
main1();
system("pause");
}
/*
9.4 编写一个程序,通过执行结果分析在引用类对象时是否执行类的构造函数与析构
函数。
*/
#include<iostream>
#include <math.h>
using namespace std;
class sample
{
int a;
public:
sample(int i)
{
a = i;
cout <<a<< "构造" << endl;
}
void set(int i)
{
a = i;
}
~sample()
{
cout <<a<< "析构" << endl;
}
};
void main1()
{
sample s(1);
cout << "-------------------" << endl;
sample &rs = s;
//rs.set(2);
}
void main()
{
main1();
system("pause");
}