91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++多重繼承關系舉例

發布時間:2020-07-06 20:24:41 來源:網絡 閱讀:441 作者:銀河星君 欄目:編程語言
//多重繼承
#include <iostream>
using namespace std;

class A
{
public:
    int a;
    A(int a=0):a(a)
    {
        cout<<"A基類A::A()"<<endl;
    }
    ~A()
    {
        cout<<"A基類A::~A()"<<endl;
    }
    void show()
    {
        cout<<"A基類A::a="<<a<<endl;
    }
};

class B:public A
{
protected:
    int b;
public:
    B(int a=0,int b=0):A(a),b(b)
    {
        cout<<"B子類B:B()"<<endl;
    }
    ~B()
    {
        cout<<"B子類B:~B()"<<endl;
    }
    void show()
    {
        cout<<"B子類B::b="<<b<<endl;
    }
};

class C:public A
{
protected:
    int c;
public:
    C(int a=0,int c=0):A(a),c(c)
    {
       cout<<"C子類C::C()"<<endl;
    }
    ~C()
    {
         cout<<"C子類C::~C()"<<endl;
    }
    void show()
    {
        cout<<"C子類C::c="<<c<<endl;
    }
};

class D:public B,public C
{
protected:
    int d;
public:
    D(int a=0,int b=0,int c=0,int d=0):d(d),B(a,b),C(a,c)
    {
        cout<<"D孫子類D::D()"<<endl;
    }
    ~D()
    {
        cout<<"D孫子類D::~D()"<<endl;
    }
    void show()
    {
        cout<<"D孫子類D::c="<<d<<endl;
    }
};
void Display(A *p)
{
    p->show();
}
int main(int argc, char *argv[])
{
    A a(1);
    B b(2,3);
    C c(4,5);
    D d(6,7,8,9);

    A *p;
    p=&a;
    p->show();

    p=&b;
    p->show();

    p=&c;
    p->show();

    B *q;
    q=&d;
    q->show();

    return 0;
}

C++多重繼承關系舉例

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浪卡子县| 蒲城县| 辰溪县| 徐州市| 无锡市| 蓝山县| 昭平县| 南平市| 连州市| 龙游县| 江都市| 阿尔山市| 武隆县| 佳木斯市| 墨玉县| 隆安县| 酉阳| 邵东县| 房产| 庆云县| 高州市| 东乌珠穆沁旗| 湛江市| 手游| 连平县| 赤壁市| 贵港市| 望谟县| 宁化县| 安福县| 彰化市| 云浮市| 棋牌| 寿光市| 新乡县| 灵台县| 梧州市| 阜平县| 南昌县| 阿拉尔市| 齐河县|