为什么基类中的虚函数不能在派生类中被重写为静态?

时间:2015-02-02 21:45:56

标签: c++ inheritance static

我有以下代码:

//base
class base  
{  
public :  
  virtual void func(){  
    cout<<"Base::func"<< endl;  
}  
};  

class derived : public base  
{  
public :  
     static void func() // overridden function
{  
    cout<<"derived::func"<< endl;  
}  
};  

在这里,我将派生类中的func()重写为static。为什么编译器不允许这样做?

0 个答案:

没有答案