c++第八次实验
来源:互联网 发布:linux操作系统基础 编辑:程序博客网 时间:2024/06/05 21:17
一、目标及代码:填空:#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: virtual public Engineer,virtual public Leader{ } ;// (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++STL 第八次实验
- C程序设计课程第八次实验任务
- 第八次C语言上机实验报告
- C程序设计课程第八次实验任务
- 第八次C语言上机实验报告
- 第八次C程序设计实验报告
- C程序设计课程-第八次实验任务
- c语言第八次上机实验
- C语言第八次上机实验
- 第八次实验任务
- 第八次实验任务
- 第八次上机实验
- 第八次上机实验
- 第八次实验任务
- 第八次上机实验
- 第八次实验任务
- 第八次上机实验
- 第八次实验
- 可能是全网最全的移动直播trouble shooting手册(3)——首开慢
- 写JQuery插件的基本知识
- 指针……
- 【算法导论】动态规划
- Hololens官方教程精简版
- c++第八次实验
- Mac pro使用的那些坑(四)java环境变量配置
- 线程中wait和锁的理解,序列化serializable;
- 2017年 代做安卓毕业设计 Android毕业设计
- 可能是全网最全的移动直播 trouble shooting 手册(4)——延时高
- 你真的了解try{ return }finally{}中的return?
- 数据库优化——MySQL日志
- 04_第一个Java程序
- C++中临时对象及返回值优化