課程
/后端開發
/C++
/C++遠征之多態篇
用父類shape的指針指向子類circle的對象,通過delete 接shape的指針時,父類shape就可以找到子類circle的虛函數表指針?這句話該怎么理解?
2018-09-12
源自:C++遠征之多態篇 2-7
正在回答
因為指針在定義的時候就指向了circle的對象,所以指針一直是指向circle對象內存區域的,因而delete的時候會找到circle對象的虛函數表,進行析構。然后父類shape再進行析構。
舉報
本教程將帶領大家體會面向對象三大特性中的多態特性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-21
因為指針在定義的時候就指向了circle的對象,所以指針一直是指向circle對象內存區域的,因而delete的時候會找到circle對象的虛函數表,進行析構。然后父類shape再進行析構。