this指針到底存放到哪裏

那麼C++中類成員函數是如何知道哪一個對象調用了它?並正確顯示調用它的對象的數據呢? 當一個對象調用某成員函數時會隱式傳入一個參數, 這個參數就是this指針。this指針中存放的就是這個對象的首地址。 這和C中經過向函數傳遞結構體變量的地址是否是很像?只是傳參形式不同罷了! 在C中咱們是手工把結構體變量和函數關聯起來的,而C++則是編譯器幫咱們把類數據和成員函數關聯起來的並經過名稱粉碎和編譯時檢
相關文章
相關標籤/搜索