64,648
社区成员
发帖
与我相关
我的任务
分享
class Teacher{
private:
char *name;
int tid;
Student *student;
public:
Teacher();
Teacher(char*name, int tid, Student *student) :name(name), tid(tid), student(student){};
friend void showInfo(Teacher teacher);
~Teacher(){
cout << "teacher的析构函数。" << endl;
delete[] name;
}
};
class Teacher{
private:
char *name;
int tid;
Student *student;
public:
Teacher();
Teacher(char*name, int tid, Student *student) :tid(tid), student(student){
int len = strlen(name);
this->name = new char[len + 1];
strcpy(this->name, name);
};
friend void showInfo(Teacher teacher);
~Teacher(){
cout << "teacher的析构函数。" << endl;
delete[] name;
}
};