2012-12-17 115 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(); 
}