我有一個也有一個正常方法的接口,那麼我該如何調用呢?C++從實現的虛擬類調用非虛方法
class Animal{
virtual void virtualFunction()=0;
}
class Cow : Animal{
virtual void virtualFunction(){}
void nonVirtualFunction(){}
}
class main{
Animal *a = new Cow();
a->virtualFunction();
}
^:這工作,但是當我做...
a->nonVirtualFunction();
它說,類動物沒有這種方法,我知道ofcourse, 但什麼方法最好稱之爲方法?
非常感謝,不知道,我會用Cow * c = new Cow();確實! – 2013-03-19 15:08:45