问题
单项选择题
静态成员函数仅能访问 (33) 。静态数据成员的初始化必须在 (34) 。
34()
A.类内
B.类外
C.在构造函数内
D.静态成员函数内
答案
参考答案:B
解析:
静态数据成员的访问方式是:类名::静态数据成员名。但是,不能直接访问私有的数据成员。静态数据成员的初始化必须在类外,例如:
class A
{
static int i:
public:
//.....
静态成员函数仅能访问 (33) 。静态数据成员的初始化必须在 (34) 。
34()
A.类内
B.类外
C.在构造函数内
D.静态成员函数内
参考答案:B
解析:
静态数据成员的访问方式是:类名::静态数据成员名。但是,不能直接访问私有的数据成员。静态数据成员的初始化必须在类外,例如:
class A
{
static int i:
public:
//.....