Mildred Shimz
Mildred Shimz

Reputation: 617

functions and multiple class hierarchy

trying to understand methods and virtual function lets say i have 3 classes (the ones below)

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(){}
};

my question is how can go function from animal be accessed in the class animalbird?? i tried just to write void go(){} but it seems im wrong.what am i doing wrong?

Upvotes: 0

Views: 61

Answers (1)

Pete Becker
Pete Becker

Reputation: 76305

void animalbird::go() {
    animal::go();
}

Upvotes: 2

Related Questions