深入剖析C++多態、VPTR指針、虛函數表

在講多態之前,我們先來說說關於多態的一個基石------類型兼容性原則。 一、背景知識   1.類型兼容性原則    類型兼容規則是指在需要基類對象的任何地方,都可以使用公有派生類的對象來替代。通過公有繼承,派生類得到了基類中除構造函數、析構函數之外的所有成員。這樣,公有派生類實際就具備了基類的所有功能,凡是基類能解決的問題,公有派生類都可以解決。類型兼容規則中所指的替代包括以下情況:     子
相關文章
相關標籤/搜索