选择题
下列关于常数据成员的说法中,错误的是______。
A、
常数据成员必须进行初始化,并且不能更新
B、
使用const说明的数据成员称为常数据成员
C、
可以在类体外面定义常数据成员
D、
常数据成员的初始化只能通过构造函数的成员初始化列表进行
【正确答案】
C
【答案解析】
类中定义的数据成员除了可以是一般变量外,还可以是const变量,称为常数据成员。构造函数可以对对象的数据成员进行初始化,但如果数据成员为常量成员,则不能在构造函数中直接用赋值语句进行赋值,需要利用构造函数的初始化列表进行初始化。
提交答案
关闭