多態的對象模型

多態的對象模型,有單繼承與多繼承,複雜點的有菱形繼承和菱形虛擬繼承。而需要理解多態這個概念,就得先知道虛函數,而虛函數裏有叫虛函數表的東西,而C++中的虛函數的主要作用,就是來實現其多態的,簡單點來說就是父類的指針或引用調用重寫的虛函數,當父類指針/引用指向父類對象時調用父類的虛函數,當指向子類對象時則調用子類虛函數,一個指針,根據傳參類型進而改變調用的虛函數,這便是多態。 先說下虛函數表,顧名思
相關文章
相關標籤/搜索