单选题
下面是类MyClass的定义,对定义中各语句描述正确的是( )。
class MyClass
private:
int x,y, z;
public:
void MyClass(int
A、
x=a; //①
int f(int a, int
B、
&nbs
C、
语句④实现对类成员变量x的更新操作
D、
语句①、②、③和④都不正确
【正确答案】
D
【答案解析】
[解析] 在C++中构造函数没有返回类型,所以语句①是错误的。语句②和语句③在进行f(x,y)调用时会产生二义性。静态成员函数不能直接访问类中说明的非静态成员。所以语句④也是错误的。
提交答案
关闭