this指針的理解

this是一個指向當前要調用成員函數的那個類對象的指針。
用法 :
比如你定義了一個類,這個類中有一個成員變量名叫a,同時還有一個成員函數名叫fun,這個函數有一個參數也叫做a,這個函數要做的事情就是返回它的參數a與類的成員變量a的差,也就是返回a-a,這就有問題了--究竟哪個a是成員變量哪個a又是參數呢?
爲了搞清楚這一點,我們要把成員變量的那個a變成this->a,而參數a不變.這樣就能分清楚了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章