继承和派生3
2016-06-13 15:34
387 查看
/* *烟台大学计算机学院 *文件名称:main.cpp *作 者:王者健 *完成日期:2016年6月13日 *版 本 号:codeblocks 16.01 */ #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; }
相关文章推荐
- Linux学习笔记(3)
- The content of element type "web-app" must match "
- c++如何获取系统当前时间
- MFC--显示HTTP获取到XML的列表信息
- Android动画开发实践
- Stanford NER Service使用
- 使用秘钥对登录Linux系统
- mfc对话询问窗体
- 转载-ACPI的知识
- 第1个Android应用程序 Android制作简单单页导航
- UINavigationController 界面跳转情况
- iOS 怎样判断解屏和锁屏状态
- linux工具---用qemu调试linux内核
- LruCache缓存
- 继承和派生2
- Google-hosts
- Hibernate Search-----示例
- 武士道的精神,就是死(转自知乎)
- Linux基础
- 国内外前端(js)开发框架对比