-2

クラス b1クラス b2クラス b3に継承しました。

クラス b1 とクラス b3 は同じ機能を持っています。

void または int なしでコンパイルされますが、エラーが発生します

宣言の型が多すぎます

#include<iostream.h>
#include<conio.h>

class b1{
    public:
    void display(){
        cout <<"class b1"<<endl;
    }
};


class b2{
    public:
    void display1(){
        cout <<"class b2"<<endl;
    }
};

class b3: public b1,public b2
{
    public:
    void display(){
        cout <<"its base class b3"<<endl;
    }
}

main(){
    b3 h;
    h.display();
    h.b1::display();
    h.b2::display1();
    getch();
}
4

3 に答える 3

1

;最後のクラス定義で閉じます。

于 2013-06-15T13:26:10.093 に答える