char both Place 30 出生地 Base( char *n, int y, int m, int d, char *bp); void SetDate(int, int int ) ∥设置出生年、月、日 void SetName(char *) ∥设置姓名 id SetBoth Place(char *) ∥设置出生地 void GetDate(int * int*, int); /获取出生年、月、日 /获取姓名 void GetBothPlace(char *) /获取出生地 void PrintBaseo 输出有关信息 class AllChin public base char ParMa[l4: 监护人 blic AllChin Based AllChil(char *n, int y, int m, int d, charsbp, char*pm): Base(n, y, m, d, bp); void SetParMa( char ) 设置监护人 void GetParMa( char*); /获取监护人 yoid PrintAllChil() /输出有关信息 class Men: public Base char *unit: ∥单位 int salary /工资 char tel[20; ∥电话 public Men(: Base; Men(char*n, int y, int m, int d, char*bp, char *u, int s, char te): Base(n, y, m, d, bp); void GetData(char*,int,char);取单位,工资,电话 void seetData( char s,int*,char*;设置单位,工资,电话 void PrintMenO /输出有关信息 class OldMen: public Base i int salary char tel[20: publicchar BothPlace[30]; //出生地 public: Base( char *n, int y,int m,int d,char *bp) ; Base(); void SetDate(int ,int ,int ); //设置出生年、月、日 void SetName(char *); //设置姓名 void SetBothPlace(char *); //设置出生地 void GetDate(int *,int * ,int *); //获取出生年、月、日 void GetName(char *); //获取姓名 void GetBothPlace(char *); //获取出生地 void PrintBase(); //输出有关信息 }; class AllChil:public Base { char ParMa[14]; //监护人 public : AllChil() :Base(); AllChil(char *n, int y,int m,int d,char *bp,char *pm):Base(n,y,m,d,bp); void SetParMa( char *); //设置监护人 void GetParMa( char *); //获取监护人 void PrintAllChil( ) ; //输出有关信息 }; class Men:public Base { char *unit; //单位 int salary; //工资 char tel[20]; //电话 public: Men( ) :Base(); Men(char*n, int y,int m,int d,char *bp,char *u,int s,char *te):Base(n,y,m,d,bp); void GetData(char *,int *,char *); //取单位,工资,电话 void SeetData(char *,int *,char *); //设置单位,工资,电话 void PrintMen(); //输出有关信息 }; class OldMen:public Base { int salary; char tel[20]; public: ...... };