C++中的虛函數和純虛函數用法

使用虛函數,咱們能夠靈活的進行動態綁定,固然是以必定的開銷爲代價。 若是父類的函數(方法)根本沒有必要或者沒法實現,徹底要依賴子類去實現的話,能夠把此函數(方法)設爲virtual 函數名=0 咱們把這樣的函數(方法)稱爲純虛函數。 也就是說,虛函數 ,子類能夠不重寫,直接繼承父類 的方法來使用,也能夠重寫 可是 純虛函數是子類是必須重寫了纔可使用 虛函數是爲了實現多態性:容許使用統一的接口去訪問
相關文章
相關標籤/搜索