C++設計一個類:不能被繼承

C++如何設計一個不能被繼承的類? 咱們首先想到,不能被繼承,那把構造函數和析構函數設計成私有的不就好了,這樣的話子類不能訪問父類的構造函數和析構函數,也就沒法繼承了。java 然而這樣一來,這個類在其餘地方也就不能實例化了,沒有存在的意義了。web 這時候咱們應該想到靜態方法,咱們能夠經過靜態方法來返回類的實例,而後經過另外一個靜態方法來釋放該類對象。svg 看以下代碼:函數 class A {
相關文章
相關標籤/搜索