大家看看我写的这个类,问题很多啊 :(
#include <stdio.h>
#include <iostream.h>
#include <string.h>
const int N = 100;
class stringLei
{
private:
char * str;
int length;
public:
stringLei(char * strT)
{
if((str = new char[N])==NULL)
{
exit(1);
}
else
{
str = strT;
length = strlen(strT);
}
}
~stringLei()
{
delete[]str;
}
void set(char * strU)
{
str = strU;
}
void show()
{
cout<<str<<endl;
}
int getlen()
{
return length;
}
};
void main(int argc, char* argv[])
{
stringLei S("this is a bird");
}
显示exit没有定义?
用new 分配空间的时候又报错?