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

admin2009-02-15  47

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

选项 A、静态的数据成员
B、非静态的成员函数
C、非静态的数据成员
D、以上都不对

答案A

解析 静态数据成员的访问方式是:类名::静态数据成员名。
   但是,不能直接访问私有的数据成员。
   静态数据成员的初始化必须在类外,例如:
   ciass A
   {
     static int i;
   public:
   //……
   };
   静态数据成员i的初始化方法为:“int A::i=1;”。可见:它与全局变量的初始化的方法的不同之处在于,有类名和作用域分隔符指定i的范围。
转载请注明原文地址:https://jikaoti.com/ti/jta7FFFM
0

相关试题推荐
最新回复(0)