下面类的定义,有几处错误?class MyClass{int i=0;public:void MyClass( );MyClass(int Value);}答案给的是三处,都是那错了呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 22:57:33
下面类的定义,有几处错误?classMyClass{inti=0;public:voidMyClass();MyClass(intValue);}答案给的是三处,都是那错了呢?下面类的定义,有几处错误

下面类的定义,有几处错误?class MyClass{int i=0;public:void MyClass( );MyClass(int Value);}答案给的是三处,都是那错了呢?
下面类的定义,有几处错误?
class MyClass
{
int i=0;
public:
void MyClass( );
MyClass(int Value);
}
答案给的是三处,都是那错了呢?

下面类的定义,有几处错误?class MyClass{int i=0;public:void MyClass( );MyClass(int Value);}答案给的是三处,都是那错了呢?
如果这是C++的定义,则大概的错误如下:
首先类成员变量不能在类声明中初始化
其次构造函数不能带有返回类型
最后析构函数不能形参