1、首先明确Person.h里面的内容
(2)当每增加一个员工对应的员工工号就加一。
(3)薪资:经理每月固定工资8000元;技术人员每天300元根据工作天数计算工资;销售人员每月工资昰个人销售总额的4%;销售经理每月工资是部门销售总额的2%,再Sale加上固定的工资4000元
(4)销售经理SaleManager既有固定薪水又有提成,所以直接让它继承Manager和SaleMan;为了减省代码和空间将manager和SaleMan都是虚继承。
(5)c++中没有java中接口这个概念可以用纯虚函数实现接口 。
(6)为了计算销售人员的数目鼡了两个静态成员变量,一个用来计算总人数来获取工号,一个用来计算销售总额
double m_salary; //访问权限定义为保护类型是为了能被继承下去
2、根據类中内容编写各个类的成员函数
sum += m_s1; //部门销售总额就是个人销售总额的和 //已经继承,不需再写