选择题
有如下类定义:
class Fun
{
public:
Fun(int v):value(v){}//①
~Fun(){}//②
private:
Fun{},//③
int value=0;//④
};
其中存在语法错误的行是
。
A、
①
B、
②
C、
③
D、
④
【正确答案】
D
【答案解析】
C++中,不允许声明类成员变量的时候进行初始化,而在新的ANSI C++标准中,可以对常整型数值在定义时进行初始化,所以语句4是错的。
提交答案
关闭