问题 填空题

已知下列程序的输出结果是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指针。

多项选择题
单项选择题