關(guān)于this指針
這里我感覺有個疑問:既然編譯器自動為每個成員函數(shù)中的參數(shù)列表增加了一個this指針,而且默認就是使用 this->len的,那么即使成員函數(shù)中的參數(shù)和數(shù)據(jù)成員同名了,應該也能區(qū)分出來啊。但是,為什么不能區(qū)分出來?
這里我感覺有個疑問:既然編譯器自動為每個成員函數(shù)中的參數(shù)列表增加了一個this指針,而且默認就是使用 this->len的,那么即使成員函數(shù)中的參數(shù)和數(shù)據(jù)成員同名了,應該也能區(qū)分出來啊。但是,為什么不能區(qū)分出來?
2016-10-14
舉報
2016-10-14
的確是加了默認this,但不是默認加了this->len,而是對函數(shù)進行了修飾,在函數(shù)內(nèi)要進行區(qū)分還是要加this
2016-10-14
可以使用啊,只是在定義的時候為了區(qū)分,要加個this指針。來指明數(shù)據(jù)成員。