第11周阅读程序(4)
来源:互联网 发布:windows怎样启动过程 编辑:程序博客网 时间:2024/05/06 11:43
问题及代码:
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张晴晴 *完成日期:2016年5月10日 *版 本 号: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;}
运行结果:
过程分析:
虚基类这个表示暂时没看懂。
0 0
- 第11周阅读程序(4)
- 第11周项目 程序阅读(4)
- 第11周阅读程序(1)
- 第11周阅读程序(2)
- 第11周阅读程序(3)
- 第13周-程序阅读(4)
- 第12周-阅读程序(4)
- 第12周阅读程序(4)
- 第15周-阅读程序(4)
- 第15周阅读程序(4)
- 第15周阅读程序(4)
- 第15周阅读程序(4)
- 第15周阅读程序(4)
- 第15周阅读程序(4)
- 第16周 程序阅读(4)
- 第16周程序阅读(4)
- 大一第二学期第11周【程序阅读(4)】
- 第11周阅读程序(5-4)
- linux命令--touch
- GDOI2016 day1题解
- Linux常用命令(四)系统管理命令
- Leetcode 345. Reverse Vowels of a String
- py-faster-rcnn训练笔记(ubuntu14.04+cuda7.5+cuDNNv3+Python2.7)
- 第11周阅读程序(4)
- TVCG 简介
- python抓取网页的代码
- spring + springmvc 项目中 @Autowired 自动转载失败问题及解决
- 百度地图加载页面报错
- 数组做数组成员 3
- c++内存分布
- 每日一题之动归-换钱的最少次数(一)
- Android之SparseArray