问题详情

静态成员函数仅能访问(35)。静态数据成员的初始化必须在(36)。


A、静态的数据成员

B、非静态的成员函数

C、非静态的数据成员

D、以上都不对

时间:2021-12-31 23:11 关键词:

答案解析

A
解析:静态数据成员的访问方式是:类名::静态数据成员名。但是,不能直接访问私有的数据成员。静态数据成员的初始化必须在类外,例如:ciassA{staticinti;public://……};静态数据成员i的初始化方法为:“intA::i=1;”。可见:它与全局变量的初始化的方法的不同之处在于,有类名和作用域分隔符指定i的范围。