基類和派生類之間的引用和指針關係

基類對象可以定義一個指針指向派生類,但是派生類不可以定義指針指向基類。 因爲:基類如果定義的指針,指針中存放的數據都是基類中存在的,而派生類繼承了這些subobject;但是如果派生類定義指針,這個指針所指向的對象不僅僅有基類的subobject,還有自己的一部分定義的數據,用這個指針去訪問基類就可能會訪問到一些根本不存在的成員。引用也是同理! subobject就是基類中有的成員,派生類繼承的部
相關文章
相關標籤/搜索