第十、十一周项目-阅读程序,写出这些程序的运行结果(4)
2016-05-06 18:16
381 查看
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年5月6日 *版 本 号:v1.0 * *问题描述:阅读程序,写出执行结果。 */ #include<iostream> using namespace std; class Base { public: Base(char i) { cout<<"Base constructor.--"<<i<<endl; } }; class Derived1:virtual public Base { public: Derived1(char i,char j):Base(i) { cout<<"Derived constructor.--"<<j<<endl; } }; class Derived2:virtual public Base { public: Derived2(char i,char j):Base(i) { cout<<"Derived2 constructor.--"<<j<<endl; } }; class MyDerived:public Derived1,public Derived2 { public: MyDerived(char i,char j,char k,char l,char m,char n,char x): Derived2(i,j),Derived1(k,l),Base(m),d(n) { cout<<"MyDerived constructor.--"<<x<<endl; } private: Base d; }; int main() { MyDerived obj('A','B','C','D','E','F','G'); return 0; }
运行结果:
相关文章推荐
- Cannot resolve external dependency com.android.support:multidex:1.0.0
- 知道这20个正则表达式,能让你少写1,000行代码
- 数据结构--绪论自测题
- VMware Workstation环境下的Linux网络设置
- Mapper method 'com.autoyol.mapper.trans.AccountLogMapper.getTotalIncomByMemNoLastest attempted to return null from a method with a primitive return type (int).解决方法
- Nginx支持https訪問
- centos 6.4 安装emacs 24.5
- 单元测试整理
- 各种消息下wParam及lParam值的含义
- 用git提交修改和新增的代码到github
- mysql语句中日期函数和日期的加减运算
- 百度全面回应“魏则西事件”:竞价排名不光看价格
- python发邮件
- windows下安装python+eclipse
- python 本地数据获取
- nyoj 8 一种排序(sort运用)
- 减少spark job jar包的大小
- 使用Visual Studio Code打开浏览器查看HTML文件
- 图片选择器
- Fragment的使用