类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; };
A、MyClass my;my.value=10;
B、MyClass my;*my.value=10;
C、MyClass my;my.*value=10;
D、MyClass my(10);
查看答案
正确答案
试题解析
解析:因题目中定义的指针value是指向变量i的,所以直接利用语句MyClass(int i){value=new int (i);}对Value进行赋值即可。