阅读程序 多重继承
2015-06-01 20:19
423 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月1日 *版 本 号:v1.0 */ #include <iostream> using namespace std; class A { public: A(char *s) { cout<<s<<endl; } }; class B:public A { public: B(char *s1, char *s2):A(s1) { cout<<s2<<endl; } }; class C:public A { public: C(char *s1,char *s2):A(s1) { cout<<s2<<endl; } }; class D:public B, C { public: D(char *s1,char *s2,char *s3,char *s4):B(s1,s2),C(s3,s4) { cout<<s4<<endl; } }; int main() { D d("class A","class B","class C","class D"); return 0; }
运行结果:
知识点运用及学习心得:
理解多重继承中构造函数的使用机理。首先执行基类由里向外
相关文章推荐
- java web tomcat,myeclipse, mysql
- 我想过不打扰,却发现做不到。
- 集合框架(四)如何使用以及何时使用HashSet、LinkedHashSet或者TreeSet来存储元素
- Jsp初探2015-06-01
- html5语义化标签(二)
- 创建了对嵌入的互操作程序集间接引用,无法嵌入互操作类型
- 启动代码和Bootloader区别
- 使用预处理语句实现数据查询的方法
- 在PowerPoint插入可计算和排序表格ppt模板素材
- Android属性动画完全解析(上),初识属性动画的基本用法 .
- 九度OJ-题目1510:替换空格
- HTML语义化标签(一)
- 织梦ajax登陆
- 关于利用Postfix邮件网关接收外网投递邮件失败问题的解决方法
- 集合框架(三)使用Iterator接口来遍历一个集合和使用for-each循环简化
- Java参数检查
- Preemphasizer API 及预加重
- 导入Maven项目,启动tomcat报错
- C# 将Excel转xml
- 论IT学习的乐趣之处