虛繼承和虛基類的對象模型

概念      爲了解決不同途徑繼承來的同名的數據成員和成員函數在內存中有不同的拷貝造成數據不一致的問題,將共同的基類設置爲虛基類。這時,不同路徑繼承下來的同名的數據成員在內存中只有一個拷貝,成員函數名也只有一個映射。這樣解決了二義性的問題,避免了數據不一致的問題,也節省了內存。 解決辦法:      解決數據二義性的問題的辦法就是虛繼承,將共同的基類設置成虛基類。在多繼承的情況下,虛基類關鍵字的
相關文章
相關標籤/搜索