【博客30】請勿重新定義繼承而來的 " 非虛成員函數"

內容: 今天記錄的是不要重新去定義父類的非虛成員函數,因爲這樣可能會出現邏輯上的不合理行爲,就像是一種行爲分裂的現象。下面由代碼講述: 代碼: 結果: 分析:代碼雖然是一段很簡單的代碼,但是可以給我們警醒的作用,當你重新定義了繼承而來的非虛擬成員函數時,這時候它的行爲可能就不是跟對象是屬於哪種類型有關,就變成了它的行爲跟你所使用的指針是什麼類型有關,這種不一致行爲顯然不是我們需要的。所以我們需要的
相關文章
相關標籤/搜索