题目内容:
下列程序的执行结果是( )。 #include<iostream.h>
classSample
{
intx,y;
public:
Sample(){x=y=0;}
Sample(inta,intb){x=a;y=b;}
~Sample()
{
if(x==y)
cout<<"x=y"<<endl;
else
cout<<"x!=y"<<endl;
}
voiddisp()
{
cout<<"x="<<x<<",y="<<y<<endl;}
};
voidmain()
{
Samples1(2,3);
s1.disp();
} A.x=2,y=2
B.x=3,y=3
C.x=2,y=3
D.x=3,y=2
参考答案:
答案解析: