經過基類指針delete,是否會形成內存泄漏

問題描述 定義一個基類A,一個子類B繼承A,在類B裏有個成成員變量int。c++ 當我用A的指針指向B類的時候,deleteA的指針web 問:B裏面的成員變量int會被釋放麼?bash 答:會svg 由於,new和delete並不會記錄空間的大小,空間大小是由堆內部管理的。由於A和B的指針指向的同一個地址空間,當deleteA的時候,堆會告訴A它指向的空間的大小(即類B的大小),直接釋放整個空間
相關文章
相關標籤/搜索