c++ this指針

類中默認(rèn)有一個(gè)對(duì)象的this指針,編譯器默認(rèn)加的

  • this可以解決命名沖突
  • 指針永遠(yuǎn)指向當(dāng)前對(duì)象
  • *this永遠(yuǎn)指向本體
    -非靜態(tài)成員方法才有指針
代碼這樣:class Person
{
public:
    Person(int A)
{
        this->A = A;

}
    
int A; 
};
實(shí)際是這樣:class Person
{
public:
    Person(Person* this,int A)
{
        this->A = A;

}
    
int A; 
};
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載自http://blog.csdn.net/qq_35524916/article/details/69367...
    ZayAlan閱讀 1,295評(píng)論 0 0
  • 01 C++ 程序到 C 程序的翻譯 要想理解 C++ 的 this 指針,我們先把下面的 C++ 代碼轉(zhuǎn)換成 C...
    小林coding閱讀 607評(píng)論 0 1
  • 在普通的成員函數(shù)中,不管有沒有定義形參系統(tǒng)都會(huì)自動(dòng)的加上一個(gè)隱藏的形參該形參的類型為該類的指針類型-->(Scor...
    賦閑閱讀 1,275評(píng)論 0 0
  • C++ 類 & 對(duì)象 在 C++ 中,每一個(gè)對(duì)象都能通過 this 指針來訪問自己的地址。this 指針是所有成員...
    資深小夏閱讀 114評(píng)論 0 0
  • this指針的出現(xiàn)是因?yàn)樵谠缙跊]有c++編譯器,c++程序只能使用c語(yǔ)言的編譯器進(jìn)行編譯。所以c++的程序先需要翻...
    d16ug_a1l閱讀 403評(píng)論 0 0

友情鏈接更多精彩內(nèi)容