二级考试的一道模拟题。。。求帮助。。。
下面代码横线处应该填什么,使得运行结果为42?
#include<iostream>
using namespace std;
class Foo{
int value;
public:
Foo():value(0){}
void setValue(int value){
_______=value;
}
void print(){cout<<value;}
};
int main(){
Foo f;
f.setValue(42);
f.print();
return 0;
}
PS:俺是不懂怎么给类的数据成员赋值啊,还有,最后输出的value到底是哪个“value”啊?晕了。。。