當(dāng)通過基類的指針去刪除派生類的對象,而基類有沒有虛析購函數(shù)的時候,結(jié)果將是不可確定的。(實際運行時常發(fā)生的情況是,派生類的析購函數(shù)永遠不會被調(diào)用)
?
虛函數(shù)的目的是讓派生類去制定自己的行為,所以幾乎所有的基類都有虛函數(shù)。
?
如果某個類不包含虛函數(shù),那一般是表示他將不作為基類來使用,當(dāng)一個類不準(zhǔn)備做基類使用的時候,使析購函數(shù)為虛一般是個錯誤的選擇。
posted on 2006-09-14 10:05
馬嘉楠 閱讀(243)
評論(0) 編輯 收藏 引用 所屬分類:
【01】C++