问题 单项选择题

下列关于常数据成员的描述中,错误的是( )。

A.常数据成员必须进行初始化,并且不能更新

B.使用const说明的数据成员称为常数据成员

C.可以在类体外面定义常数据成员

D.常数据成员的初始化只能通过构造函数的成员初始化列表进行

答案

参考答案:C

解析: 常数据成员的定义与一般常量的定义方式相同,只是它的定义必须出现在类体中。常数据成员同样也必须进行初始化,并且不能被更新,但常数据成员的初始化只能通过构造函数的成员初始化列表进行。

单项选择题
单项选择题