第五单元5.19
来源:互联网 发布:关口知宏 新疆妹子 编辑:程序博客网 时间:2024/05/21 10:54
#include<iostream>#include<string>using namespace std;class base{string name; int old;public:base(string a,int b){name=a;old=b;}void show(){cout<<"name:"<<name<<" "<<"old:"<<old<<endl;}};class leader:virtual private base{string major_in;string department;public:leader(string a,int b,string c,string d):base(a,b){major_in=c;department=d;}void show(){base::show();cout<<" 职务:"<<major_in<<" "<<"部门"<<department<<endl;}};class engieer:virtual public base{private:string job;string major;public:engieer(string a,int b,string c,string d):base(a,b),job(c),major(d){}void show(){cout<<"职称:"<<job<<" "<<"专业:"<<major<<"\n";}};class chairman:private leader,private engieer{public:chairman(string a,int b,string c,string d,string i,string j):base(a,b),leader(a,b,c,d),engieer(a,b,i,j){} void show(){leader::show();engieer::show ();}};int main(){leader a("huangchongwen",20,"经理","IT");a.show();engieer b("chenxi",20,"C++工程师","信管");b.base::show(); b.show();chairman c[2]={chairman("黄崇文",20,"经理","IT","C++工程师","信管"),chairman("大中",20,"总管","IT","电子商务","信管")}; c[0].show(); c[1].show(); return 0;}
0 0
- 第五单元5.19
- 第五单元5.19
- 第五单元
- 第五单元
- 第五单元5.18
- 第五单元 5.18
- 第五-六单元练习
- 第五单元作业
- Linux 学习 第五单元
- 第五六单元练习
- 第五、六单元练习
- 第五、六单元练习题
- 第五六单元练习题
- 第五-六单元练习
- 第五单元总结
- 第五六单元练习题
- Linux-第五单元总结
- 第五单元笔记整理
- [水] poj 2739 Sum of Consecutive Prime Numbers
- [经典转载]Spring整合Hessian访问远程服务
- onPause()和onSaveInstanceState(Bundle savedInstanceState)回调函数保存
- android-Activity
- webService
- 第五单元5.19
- dsymutil failed with exit code 11
- iOS-Core-Animation-Advanced-Techniques(七)上
- 不在乎了
- 研究生记录(4)2015-4-28
- 教大家建立一个可以隐藏的O盘
- 工作总结15 sql的insert语句插入大量字符串到oracle的clob字段
- 本人对this super static 关键字的理解
- FlatBuffers的使用