1.源代码
#include
#include
using namespace std;
class Person//声明公共基类
{
public:
Person(string m,char x,int n)//构造函数
{
ming=m;
xing=x;
nianling=n;
}
protected:
string ming;
char xing;
int nianling;
};
class Teacher:virtual public Person//声明Person的直接派生类 Teacher并且声明Person为公用继承的基类
{
public:
Teacher(string m,c