類成員函數與this指針

類成員函數的編譯 對於類成員函數,不是一個對象對應一個單獨的成員函數,而是同一類 的全部對象共享這個成員函數體。當程序編譯後,成員函數的地址已經肯定,,當調用此成員函數時,會將當前對象的this指針傳入成員函數,類的成員函數體只有一份,但成員函數之因此能夠把各個對象的數據分開是由於,每次執行成員函數時,都會把當前對象的this指針(首地址)傳入,對類內成員數據的訪問,其實是經過this指針訪問數據
相關文章
相關標籤/搜索