析構函數(shù)與類名完全相同嗎 析構函數(shù)允許重載嗎?
析構函數(shù)允許重載嗎?C 嗎,不能重載析構函數(shù),只能聲明為虛函數(shù),為了多態(tài)發(fā)生時能夠完全析構只有構造函數(shù)才能重載,用于多種方式構造對象如果通過基類指針動態(tài)構造公有派生類對象,再通過基類指針來動態(tài)釋放
析構函數(shù)允許重載嗎?
C 嗎,不能重載析構函數(shù),只能聲明為虛函數(shù),為了多態(tài)發(fā)生時能夠完全析構只有構造函數(shù)才能重載,用于多種方式構造對象如果通過基類指針動態(tài)構造公有派生類對象,再通過基類指針來動態(tài)釋放該對象就會發(fā)生這個問題,原因和過程很多教科書上都有,此時,基類的析構函數(shù)就要定義為virtual 型的了
構造函數(shù)和析構函數(shù)能不能被繼承?
析構函數(shù)當然是默認完全繼承。 而構造函數(shù)可能有多種,所以在不顯示繼承調(diào)用父類構造函數(shù)的情況下,子類只能繼承父類的默認構造函數(shù),就是沒有任何參數(shù)的構造函數(shù)。