C++設計一個類:只能在堆上建立對象、只能在棧上建立對象、只能建立一個對象

在C++中,建立類的對象有兩種方法,一種是靜態創建,A a; 另外一種是動態創建,調用new 操做符。web 1、只能在堆上建立對象 就是動態創建類的對象,使用new操做符來完成。 作法一:將該類的構造函數和析構函數權限設爲protected,(能夠讓該類能夠被繼承),而後定義兩個static 函數來調用new ,delete 來建立和銷燬對象。 class A { protected:
相關文章
相關標籤/搜索