虛成員函數

標籤: 暫無標籤

6

更新時間: 2013-07-15

廣告

  虛函數允許派生類取代基類所提供的實現。編譯器確保當對象為派生類時,取代者(譯註:即派生類的實現)總是被調用,即使對象是使用基類指針訪問而不是派生類的指針。這樣就允許基類的演算法被派生類取代,即使用戶不知道派生類的細節。


  派生類可以完全地取代基類成員函數(覆蓋(override)),也可以部分地取代基類成員函數(增大(augment))。如果願意的話,後者由派生類成員函數調用基類成員函數來完成。

廣告

廣告