5.19
2015-06-04 12:53
260 查看
#include<iostream> #include<string> using namespace std; class base{ public: base(string name1,string age1) { name= name1; age=age1; cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; } private: string name; string age; }; class leader:virtual public base{ public: leader(string name1,string age1,string job1,string partment1):base(name1,age1) { job=job1; partment=partment1; cout<<"职务:"<<job<<endl; cout<<"部门:"<<partment<<endl; } private: string job; string partment; }; class engineer:virtual public base{ public: engineer(string name1,string age1,string post1,string major1):base(name1,age1) { post=post1; major=major1; cout<<"职称:"<<post<<endl; cout<<"专业:"<<major<<endl; } private: string post; string major; }; class chairman:public leader,public engineer{ public: chairman(string name1,string age1,string job1,string partment1,string post1,string major1): base(name1,age1),leader(name1,age1,job1,partment1),engineer(name1,age1,post1,major1) { } }; int main() { cout<<"主任工程师:"<<endl; chairman a("chen","10","1","1","1","1"); return 0; }
相关文章推荐
- WCF4.0 –- RESTful WCF Services
- 对“搜狗输入法”的评价
- LBP代码资源整理收集
- CImage封装gdiplus的初始化和引用计数
- hdu 2051 Bitset (java)
- 5、vsphere6-ESXI主机的安装及配置
- Access denied for user 'root'@'localhost' (using password: YES)解决方法
- HTML学习笔记-v1.2
- Javascript实现import动态导入文件方法
- javascript 将字符串转化成json对象
- Spring学习笔记(二)IOC注入方式
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
- 5.18
- hdu 2049 不容易系列之(4)——考新郎
- 《自己动手写框架2》:用200行的DBF解析器来展示良好架构设计
- POJ 3281 牛双选问题
- DM9000裸机驱动及ARP实现
- Sqlite数据库sqlite3命令
- arduino 红外遥控数码管
- Effective C++ 条款42