C/C++複習之 虛析構函數

 以上程序的執行結果: C++中當派生類的對象撤銷時,一般先執行基類的構造函數,然後執行派生類的析構函數。以上程序的執行結果是符合預期的,再看以下代碼: 以上代碼運行結果: 運行結果可以看到,本程序只執行了基類的析構函數,而沒有執行派生類的析構函數。主函數中,用new運算符建立了一個派生類的無名對象,並將一個基類的指針變量指向了這個對象,當delete函數被調用後系統只執行了基類的析構函數,而沒有
相關文章
相關標籤/搜索