选择题
要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是______。
class Sample{
public:
Sample(int x):ref(x){}
//①
Private:
Sample():ref(0){}
//②
Static int val=5;
//③
Const int ref;
//④
};
上述程序段中,错误的语句是______。
A、
①
B、
②
C、
③
D、
④
【正确答案】
C
【答案解析】
该题考查的是静态数据成员,静态数据成员必须进行初始化,而且它的仞始化与一般的数据成员初始化不同。它的初始化格式为: <数据类型><类名>::<静态数据成员名>=<值>; 因此C项是正确的。
提交答案
关闭