声明类时,下列说法正确的是( )

声明类时,下列说法正确的是( )


A、

可以在类的声明中给数据成员赋初值


B、

数据成员的数据类型可以是register


C、

private,public,protected可以按任意顺序出现


D、

没有用private,public,protected定义的数据成员是公有成员


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

1.类中的成员变量不能在声明时进行初始化,即不能在类体内声明成员变量的同时给它赋初值。A项错误。

2.类中声明的任何成员不能使用auto、extern和register关键字进行修饰。B项错误。

3.“访问范围说明符”一共有3种:(1)public 公有(2)private 私有(3)protected 保护。访问范围说明符在类定义中可以以任意的次序出现任意多次。C项正确。

4.声明类时,没有用private, public, protected定义的数据成员默认定义是私有成员(private);声明结构体时,没有用private, public, protected定义的数据成员默认定义是公有成员(public)。D项错误。

故选择C选项。


Top