第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
来源:互联网 发布:b21轰炸机 知乎 编辑:程序博客网 时间:2024/04/30 05:23
/* *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时调用了派生类的构造函数,在执行构造函数时,先调用基类的构造函数。
0 0
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(1)
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(2)
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(4)
- 第十、十一周项目1:阅读程序,并写出运行结果(3)
- 第十、十一周项目一:阅读程序,并写出运行结果(1)
- 第十、十一周项目1:阅读程序,并写出运行结果(2)
- 第十、十一周项目1:阅读程序,并写出运行结果(4)
- 第十、十一周项目1:阅读程序,并写出运行结果(5)
- 第十、十一周项目1:阅读程序,写出执行结果(3)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(3)
- 第十、十一周项目1:阅读程序,写出执行结果(1)
- 第十、十一周项目1:阅读程序,写出执行结果(2)
- 第十、十一周项目1:阅读程序,写出执行结果(4)
- 第十周项目一 阅读程序,写出程序运行的结果(3)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(1)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(2)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(4)
- Oracle Study之--Oracle High Water Mark
- ITEXT 操作 PDF 文件
- SDUT 2169
- java集合08--List总结
- strcasecmp_strnatcmp.php
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
- [算法学习]最长回文子串:Manacher算法
- android - Bad notification posted - Couldn't expand RemoteViews for: StatusBarNotification
- 剑指offer-面试题64:数据流中的中位数
- play+angularjs+karma unit test(单元测试)
- 最全面的AndroidStudio配置指南总结-包括护眼模式
- 2016最新4套旅游网站建站程序系统优缺点分析
- 不惑JAVA之JAVA基础 - 锁 -synchronized、Lock解析
- uva 357 Let Me Count The Ways