问题 填空题

在下面的类定义中,this指针的用途是 【11】 。 #include <iostream. h> class Sample {int x,y; public:Sample(int i,int j){x=i;y=j;void asstgn(Sample sa): }; void Sample: :assign(Sample p) {if (this! =&p){x=p.x;y=p.y;} }

答案

参考答案:防止对类对象自己给自己赋值

解析: 防止对象给自己赋值,这是一种自毁行为,这种行为如果不加以判断,可能造成无意识的破坏。

计算题
多项选择题