问题
填空题
在下面的类定义中,this指针的用途是______。
#included<iostream.h>
class Sample
int x,y;
public:
Sample(int i,int j)x=i;y=j;
void assign(Sample sa);
;
void Sample::assign(Sample p)
if(this!=&p)
x=p.x;
y=p.y;
答案
参考答案:防止类对象自己给自己赋值
解析: 类对象给自己赋值是一种自毁行为,这种行为如果不加以判断,可能造成无意识的破坏。