全局变量,int monster=10000;定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数void Atk(){blood-=0;},法师类继承自英雄类,私有属性int ap_atk=50;重写虚成员函数函数void Atk(){blood-=(attck+ap_atk);};射手类继承自英雄类,私有属性int ac_atk=100;重写虚成员函数void Atk(){blood-=(attck+ac_atk);}实例化类对象,判断怪物何时被杀死。