已知下列程序的输出结果是42,请将下画线处缺失的部分补充完整。 #include <iostream> using namespace std; class Foo{ int value; public: F

admin2010-12-16  21

问题 已知下列程序的输出结果是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指针
转载请注明原文地址:https://jikaoti.com/ti/0FW0FFFM
0

最新回复(0)