第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
2016-05-06 16:59
330 查看
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年5月6日 *版 本 号: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; }运行结果:
学习心得:
在主函数中声明了一个派生类D的对象,生成对象d时调用了派生类的构造函数,在执行构造函数时,先调用基类的构造函数。
相关文章推荐
- IOS开发 轻松掌握AFN网络框架
- 获取系统 System 权限
- JS中可以获取session
- 【Cocos2d-x(1)】魔塔MagicTown第一章之游戏地图篇
- strstr_strchr.php
- 偶遇Oracle行转列
- Ubuntu搭建Openstack平台(kilo)(二.keystone)
- 【分享/转】用js写一个模板引擎
- ubuntu15.10 mpich3 setup
- iOS开发AFNetworking的使用
- angularJS directive详解
- cf22E(加最少的边形成强连通图)
- 设置Linux环境变量的方法和区别_Ubuntu
- 改变毕其功于一役的想法
- 解决:java.lang.NumberFormatException: For input string: "id"
- Python中SQL——LIKE中的%
- php实习tips(如何生成简单摘要)
- PHP一些函数
- jQuery:多个AJAX/JSON请求对应单个回调并行加载
- [置顶] Thrift入门及Java实例演示