class Student
{
public:
int age;
char * name;
void set(int age, char* name)
{
this->age = age;
this->name = name;
}
};
搞不懂有些人为什么要这样写,有意思吗?
class Student
{
public:
int age;
char * name;
void set(int age, char* name)
{
this->age = age;
int len = strlen(name);
this->name = new char[len+1];
strcpy(this->name,name);
}
};