上海愛立信面試小結

  一、多態中爲何要把父類的析構函數寫成虛函數? 虛析構函數,當父類指針或者引用指向子類對象的時候,一般會直接析構父類對象, 而不會析構子類的對象,只有在析構函數前面加上virtual時,就會先析構子類對象,而後再析構父類對象。 虛析構函數是爲了不使用父類指針釋放子類對象時形成內存泄露。ios 二、若是用virtual修飾構造函數會如何? virtual不能修飾:普通函數、構造函數、 static
相關文章
相關標籤/搜索