5.19 设计一个虚基类
来源:互联网 发布:国际常用期货交易软件 编辑:程序博客网 时间:2024/06/01 21:20
#include <iostream>#include <string>using namespace std;class base{private:string name;int old;public:base(string name1,int old1){name=name1;old=old1;}void print(){cout<<"姓名为:"<<name<<endl;cout<<"年龄为:"<<old<<endl;}};class leader:virtual public base{public:string position;string department;public:leader(string name1,int old1,string position1,string department1):base(name1,old1){position=position1;department=department1;/*}void print(){*/base::print();cout<<"职务为:"<<position<<endl;cout<<"部门为:"<<department<<endl;}};class engineer:virtual public base{private:string job_name;string major;public:engineer(string name1,int old1,string job_name1,string major1):base(name1,old1){job_name=job_name1;major=major1;/*}void print(){base::print();*/cout<<"职称为:"<<job_name<<endl;cout<<"专业为:"<<major<<endl;}};class chairman:public leader,public engineer{public:chairman(string name1,int old1,string position1,string department1,string job_name1,string major1):base(name1,old1),leader(name1,old1,position1,department1),engineer(name1,old1,job_name1,major1){ //print();}/*void print(){base::print();leader::print();engineer::print();}*/};int main(){cout<<"chairman的信息为:"<<endl;chairman C("zhang",25,"director","engineer department","director chairman","engineer science");return 0;}
0 0
- 5.19设计一个虚基类
- 5.19 设计一个虚基类
- 一个小系统设计
- 一个基本的设计
- 纠正一个设计错误
- 一个权限设计教程
- 一个权限设计教程
- 设计一个医院
- 如何设计一个应用软件
- 设计一个智能指针
- 一个php分页设计
- 设计一个string类
- 设计一个计时器
- 设计一个堆栈类
- 设计一个stack
- 设计一个三角形类
- 设计一个工资类
- 一个失败的设计
- 5.18
- 抽空更新了下自己的杂交PE,支持bios和uefi双启动。
- 创建通讯录实现(增,删,查,改,显示,清空)功能
- 详细设计文档
- OpenGL Point Sprites work in Android
- 5.19 设计一个虚基类
- hdu 3976 Electric resistance(高斯消元)
- 网易新闻iOS版使用的开源组件
- vs2013在图像处理中的应用(7):开发Python扩展
- 25>文件的压缩和解压缩
- poj 3984 迷宫问题
- Java算法小结
- Codeforces Round #303 (Div. 2)
- 静态路由设置实例解析