1.构造函数MyClass(i)参数表中的型参i没有写明类型。
2.析构函数~MyClass()中应为delete [] name,new和delete搭配,malloc()和free()搭配。
初学VC++,第一个错不知挑得对不对,第二个我敢肯定,别的错误就没看出来了。
拜托,偶自任为偶的英语不错,但你也要说说这个题是啥意思3。偶用偶从满智慧的大脑想了好久都米想出来,你考偶智商所...~~~!
改正后
class MyClass
{
public:
MyClass(int i);
{
name =new char[i];
}
~MyClass()
{
delete [] name;
}
private:
char *name;
};
或者
改正后
class MyClass
{
public:
MyClass();
{
name =new char[10];
}
~MyClass()
{
delete [] name;
}
private:
char *name;
};