试题题干
下列关于静态数据成员的特性叙述中,错误的是( )
参考答案
正确答案:
试题解析
在类体内定义类的成员时,在前面添加static关键字后,该成员即成为静态成员。故A正确。
定义类静态成员变量时,在类定义中声明静态成员变量,然后必须在类体外定义静态成员变量的初值。这个初值不能在类体内赋值。故B正确。
访问静态成员时,成员前面可以用类名作前缀,格式如下:
类名::静态成员名
加类名和作用域运算符“::”,故C正确。
类的静态成员被类的所有对象共享,而不是所有对象,只针对本类。故D错误。