虛函數的一個知識點

 以前只關注虛函數在父類指針指向不同子類時,調用相同方法自動調用與類相對應的方法,這一個應用,最近發現還有一個妙用。 上圖一:    父類class A的方法b()沒有用virtual修飾時,用類B去調用A的方法a()時,a()裏面調用的b()依然是A的b()。 上圖二: 父類class A的方法b()用virtual修飾後,用類B去調用A的方法a()時,a()裏面調用的b()變成了B的b()。
相關文章
相關標籤/搜索