C++问题!运行不了

来源:百度知道 编辑:UC知道 时间:2024/06/29 03:03:41
// Note:Your choice is C++ IDE
#include <iostream>
#include <cstring>
using namespace std;
class CName
{public:
CName()
{strName=NULL;
}
CName(char *str)
{strName=str;
}
~CName(){}
char *getName()
{return strName;
}
private:
char *strName;
};
int main()
{char *p=new char[5];
strcpy(p,"DInG");
CName one(p);
delate []p;
cout<<one.getName()<<endl;

return 0;
}
运行不了,帮解决下

#include <iostream>
#include <cstring>
using namespace std;
class CName
{public:
CName()
{strName=NULL;
}
CName(char *str)
{strName=str;
}
~CName(){}
char *getName()
{return strName;
}
private:
char *strName;
};
int main()
{char *p=new char[5];
strcpy(p,"DInG");
CName one(p);
delete []p; //delate []p; //这行你写多了个单词
cout<<one.getName()<<endl;

return 0;
}