第12周项目 程序阅读(3)
2015-05-27 08:36
232 查看
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:惠睿 *完成日期:2015年5月27日 *版 本 号: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<<"Derived1 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; }
运行结果:
相关文章推荐
- 第12周项目1-阅读程序(3)
- 第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)
- 第12周上机实践项目1——阅读程序(静态局部变量)
- 第12周项目1-阅读程序(2)
- 第12周上机实践项目1——阅读程序(默认参数)
- 第12周项目 程序阅读(5.c)
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- 第12周项目1-阅读程序(3)递归函数
- 第12周项目1-阅读程序(4)
- 第12周 项目1-阅读程序(5)
- 第12周项目1-阅读 程序(2)全局变量(一)
- 第12周上机实践项目1——阅读程序(全局变量)
- 第12周项目1--阅读程序(2 全局变量)
- 第12周项目1 阅读程序(3递归函数)
- 第12周项目1(2)-阅读带有全局变量的程序并输出运行结果
- 第12周 项目1-阅读程序(2)
- 第12周项目1-程序阅读(5)
- 第12周 项目1-阅读程序(4)
- 第12周项目1阅读程序写出运行结果1
- 第12周项目1--阅读程序(1、静态局部变量)