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