非靜態成員函數與this指針

this指針的本質 This指針本質是一個函數參數,只是編譯器隱藏起形式的,語法層面上的參數。this指針只能在非靜態成員函數中使用,全局函數、靜態函數都不能使用this指針。實際上,非靜態成員函數默認的第一個參數爲T* const this 例如,調用date.SetMonth(9) <===> SetMonth(&date, 9),this幫助完成了這一轉換 . 因此,this指針並不是類的成
相關文章
相關標籤/搜索