C++ [析構函數]

1 析構函數

析構函數(destructor) 與構造函數相反,當對象脫離其作用域時(例如對象所在的函數已調用完畢),系統自動執行析構函數。析構函數往往用來做“清理善後” 的工作(例如在建立對象時用new開闢了一片內存空間,應在退出前在析構函數中用delete釋放)。

2this指針

在每一個成員函數中都包含一個特殊的指針,這個指針的名字是固定的,稱爲this。它是指向本類對象的指針,它的值是當前被調用的成員函數所在的對象的起始地址。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章