搜索资源列表
ch08_08
- 声明一个抽象类Med作为基类,其中仅包含一个string 类型数据成员title(名称)和两个纯虚函数print()和id()。然后派生出Book类,CD类和Mag类。在Book类中,包含3个string类型数据成员 author(作者), pub(出版者), isbn(书号)和函数成员print()和id()。在CD类中,包含3个string类型数据成员composer(制作者), make(介质形式), number(编号)和函数成员print()和id()。在Mag类中,包含2个strin
Teacher_Cadre
- 分别定义教师类Teacher和干部类Cadre,采用多重继承的方式由这两个类派生出新类Teacher_Cadre(教师兼干部类)。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话数据成员。 (2)在Teacher类中还包含数据成员职称title,在Cadre类中还包含数据成员职务post,在Teacher_Cadre类中还包含数据成员工资wage。 (3)对两个基类中的姓名、年龄、性别、地址、电话数据成员用相同的名字,在访问这类数据成员时,指定作用域。 (4)在
5_8
- [8] 一个名为CPersonInfo的类有以下保护属性:姓名、身份证号、性别和年龄,请用C++语言定义这个类,并为上述属性定义相应的方法。然后从CPersonInfo类中派生出类CEmployeeInfo (雇员),派生类CEmployeeInfo增加了两个新的数据成员,分别用于表示部门和工资。要求派生类CEmployeeInfo的构造函数显式调用基类CPersonInfo的构造函数,可根据需要为派生类增加新的成员函数。-a class called CPersonInfo protectio