单选题 下面类的定义,有{{U}} {{/U}}处错误。
class MyClass
{public:
void MyClass();
~MyClass(int value);
private:
int i=0;};
  • A.1
  • B.2
  • C.3
  • D.4
【正确答案】 C
【答案解析】[解析] 上述类的定义共有3处错误。(1) 类的成员变量不能在定义时进行初始化;(2) 类的:构造函数不能有返回值(包括void类型);(3) 类的析构函数不能有参数。