虛方法的調用是怎麼實現的(單繼承VS多繼承)

我們知道通過一個指向之類的父類指針可以調用子類的虛方法,因爲子類的方法會覆蓋父類同樣的方法,通過這個指針可以找到對象實例的地址,通過實例的地址可以找到指向對應方法表的指針,而通過這個方法的名字就可以確定這個方法在方法表中的位置,直接調用就行,在多繼承的時候,一個類可能有多個方法表,也就有多個指向這些方法表的指針,一個類有多個父類,怎麼通過其中一個父類的指針調用之類的虛方法? 其實前面幾句話並沒有真
相關文章
相關標籤/搜索