您的位置:首页 > 其它

第11周项目-阅读程序,写结果4

2016-06-13 15:16 274 查看
/*

*Copyright (c) 2016,烟台大学计算机学院

*All rights reserved.

*文件名称:text.cpp

*作者:陈腾

*完成日期:2016年6月12日

问题描述:阅读程序,写结果

*版本号: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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: