下面类的定义,有几处错误?class MyClass{int i=0;public:void MyClass( );MyClass(int Value);}答案给的是三处,都是那错了呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 23:13:50
![下面类的定义,有几处错误?class MyClass{int i=0;public:void MyClass( );MyClass(int Value);}答案给的是三处,都是那错了呢?](/uploads/image/z/5109174-54-4.jpg?t=%E4%B8%8B%E9%9D%A2%E7%B1%BB%E7%9A%84%E5%AE%9A%E4%B9%89%2C%E6%9C%89%E5%87%A0%E5%A4%84%E9%94%99%E8%AF%AF%3Fclass+MyClass%7Bint+i%3D0%3Bpublic%3Avoid+MyClass%28+%29%3BMyClass%28int+Value%29%3B%7D%E7%AD%94%E6%A1%88%E7%BB%99%E7%9A%84%E6%98%AF%E4%B8%89%E5%A4%84%2C%E9%83%BD%E6%98%AF%E9%82%A3%E9%94%99%E4%BA%86%E5%91%A2%3F)
x͐MO@
G $xZzЄ`cRTbiJ Sņ?vOxevwvg=GŃ
x{J
HC6fEP B&t|9_
GYtw4x54Af }9
y<.)8!c[3L2`QBcH-%R^Wiܟ<ų&"`ml"E"mЈ}i#{ДW܁mKmϹ.OD-ϙ<
wz!kC\696YE
-ڑYNYұcwJloNtb
下面类的定义,有几处错误?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++的定义,则大概的错误如下:
首先类成员变量不能在类声明中初始化
其次构造函数不能带有返回类型
最后析构函数不能形参