问题
填空题
已知下列程序的输出结果是42,请将下画线处缺失的部分补充完整。
#include <iostream>
using namespace std;
class Foo
int value;
public:
Foo( ):value(0)
void setValue(int value)
______=value;//给Foo的数据成员value赋值
void print( )eout<<value;
;
int main( )
Foo f;
f.setValue(42);
f.print();
return 0;
答案
参考答案:this.value
解析: 为类的数据成员赋值,将从形参传递来的实参赋值给类数据成员,为区分名字可以使用this指针。