设计一个人类person,包括人员编号和姓名等数据成员以及相关的成员函数,从它派生出教师类teacher和医生类doctor,再从这两个类派生出教师医生类teachdoc,在主函数采用一些数据进行测试;(采用虚基类)