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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 00:52:50
下面类的定义,有几处错误?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);
}
答案给的是三处,都是那错了呢?

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