问题 填空题

下列程序中的this指针的作用是 【13】
#include <iostream. h>
class Sample

int n;
static int st;
public,
Sample()
Sample(int m) n=m; st=m+10;
void Change(int k) st=st+k;
void AddValue(int m)

Sample s,
s. n=n+m;
*this=s;

void disp( ) cout<<"n="<<n<<";st="<<st<<end1;
;
int Sample: :st=0
void main()

Sample s1(10),s2(10)
s1. disp()
s1. AddValue(5),
s2. Change(100);
s1. disp();
s2. disp()

答案

参考答案:修改本对象的值

解析: 本题巧妙的使用this指针来完成类的不同实例进行的修改自身数据成员的操作。

单项选择题
单项选择题