问题 单项选择题

下面类的定义,有( )处错误。
class MyClass

public:
void MyClass();
~MyClass(int Value);
private:
int i=0;

A.1

B.2

C.3

D.4

答案

参考答案:C

解析: 该类的定义共有3处错误。
①类的成员变量不能在定义时进行初始化:
②类的构造函数不能有返回值(包括void类型);
③类的析构函数不能有参数。

单项选择题
单项选择题 B1型题