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.<类型名>::(静态成员名)
原文:https://www.cnblogs.com/GU-bigbull/p/13197321.html