C++ 類 難點總結

  1、虛擬基類 在一個虛函數的聲明語句的分號前加上 =0;就可以將一個虛函數變成純虛函數,其中,=0只能出現在類內部的虛函數聲明語句處。純虛函數只用聲明,而不用定義,其存在就是爲了提供接口,含有純虛函數的類是抽象基類。我們不能直接創建一個抽象基類的對象,但可以創建其指針或者引用。值得注意的是,你也可以爲純虛函數提供定義,不過函數體必須定義在類的外部。但此時哪怕在外部定義了,也是純虛函數,不能構建
相關文章
相關標籤/搜索