c++第五次作业
来源:互联网 发布:交大知行大厦 邮编 编辑:程序博客网 时间:2024/06/07 03:31
一、问题和代码
问题和代码
#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 // (1){ 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 // (2){ 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 { } ;// (3)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语言第五次作业练习
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- iOS 多线程(4)NSOperation
- IoT业界动态(即时更新)
- 将博客搬至CSDN
- Android M Runtime Permission
- [一起学Hive]之十八-Hive UDF开发
- c++第五次作业
- 切割字符串,将其存入vector
- VB6 如何实现多重接口继承
- GCD同步异步
- 关于局部变量、全局变量、局部静态变量、全局静态变量
- crontab命令笔记
- Visual studio 2010 部分常用快捷键
- [一起学Hive]之十九-使用Hive API分析HQL的执行计划、Job数量和表的血缘关系
- c++作业4