class

6.若有以下类Z说明,则函数fStatic中访问数据a错误的是( )。

class Z

{ static int a;

public:

static void fStatic(Z&);

};

int Z::a=0; Z objZ;

(A)void Z::fStatic() { objZ.a =1; }

(B)void Z::fStatic() { a = 1; }

(C)void Z::fStatic() { this->a = 0; }

(D)void Z::fStatic() { Z::a = 0; }

类的静态成员没有this指针,它不与任何对象绑在一起。

类的静态成员三种访问:

1. <类名>.(静态成员名)

2. <类指针> ->(静态成员名)

3.<类型名>::(静态成员名)

 

posted @ 2020-06-27 09:11  牛牛不怕  阅读(162)  评论(0)    收藏  举报