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