C++學習筆記--C語言模擬this指針

都知道,C++中類的成員變量和成員函數是分開存儲的,變量能夠存儲在堆、棧、全局區,而函數只能存在代碼段,而且一個類只對應一套成員函數,那麼如何經過類對象調用成員函數呢? 答案是經過this指針,類對象將this指針傳遞給函數,因此函數可以使用類對象的成員變量,而this指針保存的就是當前對象的地址。這個傳遞的行爲被編譯器隱藏起來了,下面經過C代碼模擬this指針的傳遞過程。web 頭文件test.
相關文章
相關標籤/搜索