设有定义: class C {public: int ValUe; }; int X,*p; 则以下引用形式中,正确的是( )。

admin2010-12-16  20

问题 设有定义:    class C    {public:    int ValUe;    };    int X,*p;    则以下引用形式中,正确的是(    )。   

选项 A、x=value;     
B、x=C::value;
C、p=&value     
D、p=C::value

答案B

解析  value作为类的数据成员在引用时可以通过对象来引用,也可以通过域操作符引入类名来限定。由于选项D中p是指针,它对指针变量的赋值方式是错误的。
转载请注明原文地址:https://kaotiyun.com/show/RUVp777K
0

最新回复(0)