C++ 繼承和動態內存分配

例如,如果基類使用動態內存分配,並重新定義賦值和複製構造函數,這將怎樣影響派生類的實現?取決於派生類的屬性。有以下兩種情況: 第一種:派生類不使用new 此時不用爲drived類定義顯式析構函數,複製構造函數和賦值運算符。 此時的drived類的默認賦值構造函數使用顯式base類的複製構造函數來複制drived對象的base部分。 類的默認賦值運算符將自動使用基類的賦值運算符來對基類組件進行賦值。
相關文章
相關標籤/搜索