2012-12-17 6 views
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(){}를 쓰려고 노력했다. 그러나 그것은 틀린 것처럼 보인다. 나는 틀리게하고있다?

+0

여기에는 가상의 것이 없습니다. – SomeWittyUsername

답변

2
void animalbird::go() { 
    animal::go(); 
} 
관련 문제