C++/設計一個類

–1.設計一個類不能被繼承 2.設計一個類只能在堆上創建對象。 3.設計一個類只能在棧上創建對象。 1.設計一個類不能被繼承 解法一:將構造函數設爲私有函數 在C++中,子類的構造函數會自動調用父類的構造函數,子類的析構函數也會調用父類的析構函數。要想一個類不能被繼承,只要把它的構造函數和析構函數都設置爲私有函數。那麼當一個類試圖從那裏繼承時,勢必會因爲調用構造函數和析構函數而導致編譯錯誤。 可是
相關文章
相關標籤/搜索