谁帮忙写个C++的程序啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:26:09
题目不限 包括3个类 多继承 多层派生
构造函数 虚构函数 指针数组和对象

//SchoolPerson.h
#include <iostream>
using namespace std;

class Person
{
private:
char* no;
char* name;
public:
Person();
Person(char *no,char *name);
void print();
virtual ~Person();
};

class Teacher:virtual public Person
{
private:

public:char *zhicheng;char *jiaoyanshi;
Teacher(char *no,char *name,char *zhicheng,char *jiaoyanshi);
virtual ~Teacher();
void print();
};

class Student:virtual public Person
{
private:
char *sex;
char *banji;
public:
Student(char *no,char *name,char *sex,char *banji);
virtual ~Student();
void print();
};

class Graduate:virtual public Student
{
private:
char *teacher;
char *field;
public:
void print();
Graduate(char *no,char *name,char *sex,char *banji,char *teacher,char *field);
virtual ~Graduate();