C++第五次作业
来源:互联网 发布:交大知行大厦 邮编 编辑:程序博客网 时间:2024/06/06 23:16
#include <iostream> #include <string> using namespace std; class Person { string name; int age; public: Person() {} void setname(string na) { name=na; } void setage(int a) { age=a; } string getname() { return name; } int getage() { return age; } }; class Leader:virtual public Person { string job; string dep; public: Leader() { } void setjob(string jb) { job=jb; } void setdep(char dp[]) { dep=dp; } string getjob() { return job; } string getdep() { return dep; } }; class Engineer:virtual public Person { string major; string prof; public: Engineer () { } void setmajor(string maj) { major=maj; } void setprof(string pf) { prof=pf; } string getmajor() { return major; } string getprof() { return prof; } }; class chairman:public Leader,public Engineer { } ; int main() { chairman c; c.setname("张三"); c.setage(42); c.setjob("处长"); c.setdep("技术处"); c.setmajor("轮机设计"); c.setprof("高级工程师"); cout <<c.getname() << "," <<c.getage()<<" 岁,担任" <<c.getdep() <<c.getjob() <<endl; cout <<c.getprof() << ",从事" << c.getmajor()<< "专业" << "。 " << endl; return 0; }
0 0
- c++-第五次作业
- 第五次C ++作业
- 第五次作业C语言
- C语言第五次作业练习
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- C#基础语言知识--编译和执行过程(一)
- 辛普森公式
- ACM解题总结——HihoCoder1048
- 框架浮动widgets默认样式
- 直接插入排序
- C++第五次作业
- Masonry介绍与使用实践(快速上手Autolayout)
- c++第四次作业
- 电磁波波长与穿透力的关系是什么?
- 并发编程学习总结(二) : 详解 线程的6种不同状态
- IOS开发笔记——自定义UIWebView自适应高度
- C++第四次作业
- 第十、十一周项目一-点-圆-圆柱类族的设计(1)
- Android中两种Service区别