哪位高手帮我详细看解释一下下面的问题(注释在程序的最下面)

2024-12-28 17:21:26
推荐回答(2个)
回答1:

int main()
{
int outint=5;
point pt1(3,4,outint);
pt1.print();
point pt2(pt1);
pt2.print();//程序执行到这里之后,,,(pt1.xpos, pt1.reft1, pt2.reft1)这//3个是等价的,互为别名,,,(output,pt1.reft2, pt2.reft2)也是等价的,,
cout<<"改变pt1中的值后:"< pt1.setx(7);//下面我就不分析了,,没什么问题,,
pt1.print();
pt2.print();
outint=6;
cout<<"改变output的值后:"< pt1.print();
pt2.print();
return 0;
}

回答2:

您的问题太犀利了,估计地球人是回答不了啦,不知火星有百度没,你或许可以考虑一下回火星再百度一下就有答案了