问题 单项选择题

有如下类定义: class Fun {public: Fun(int v):value(v){}//① ~Fun(){}//② private:Fun{},//③int value=0;//④ }; 其中存在语法错误的行是( )。

A.①

B.②

C.③

D.④

答案

参考答案:D

解析: C++中,不允许声明类成员变量的时候进行初始化,而在新的ANSI C++标准中,可以对常整型数值在定义时进行初始化,所以语句4是错的。

实验题
填空题