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