0

メソッドと仮想関数を理解しようとすると、3 つのクラス (以下のクラス) があるとします。

class abstruct {void go()};

class animal:public abstruct {
           public:
           char* name;
           void go(){}
};

class bird:public abstruct {
           public:
           char* name;
           void fly(){}
};

class animalbird:public animal,public bird {
           void go(){}
};

私の質問は、どのように動物から関数にアクセスできますclass animalbirdか?? 私はただ書いてみましvoid go(){}たが、間違っているようです。何が間違っていますか?

4

1 に答える 1

2
void animalbird::go() {
    animal::go();
}
于 2012-12-17T16:53:08.760 に答える