下列关于静态成员变量的描述中,正确的是(    )

下列关于静态成员变量的描述中,正确的是(    )


A、

静态成员变量是类的所有对象所共有的


B、

静态成员变量要在构造函数内初始化


C、

类的每个对象有自己的静态成员变量


D、

静态成员变量不能通过类的对象访问


【正确答案】:A
【题目解析】:

类的静态成员变量只有一个拷贝(选项C是错误的),是类的所有对象所共享的(选项A是正确的)。

类的每个对象都可以访问静态成员变量,成员变量前面既可以用类名作前缀,也可以使用对象名或对象指针作前缀(选项D是错误的)。

静态成员变量的初始化是在类体外进行的,所以不是在构造函数内初始化的(选项B是错误的)。