早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

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

题目

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

A.静态的数据成员

B.非静态的成员函数

C.非静态的数据成员

D.以上都不对

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