C++中的this指針

this指向一個(gè)去調(diào)用成員函數(shù)的對(duì)象,如下圖所示:

那么此時(shí)this指向的就是stock2,因?yàn)閟tock2調(diào)用了topval。實(shí)際上每個(gè)成員函數(shù)都有一個(gè)this指針指向調(diào)用該函數(shù)的對(duì)象。在函數(shù)體內(nèi)如果沒(méi)有特別指明的話(huà)都是this所指成員在參與運(yùn)算,注意this是個(gè)地址。

我以前把this理解為本類(lèi)的對(duì)象,現(xiàn)在想想這離真想相差無(wú)幾。

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,683評(píng)論 1 51
  • 1.面向?qū)ο蟮某绦蛟O(shè)計(jì)思想是什么? 答:把數(shù)據(jù)結(jié)構(gòu)和對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作的方法封裝形成一個(gè)個(gè)的對(duì)象。 2.什么是類(lèi)?...
    少帥yangjie閱讀 5,124評(píng)論 0 14
  • 重新系統(tǒng)學(xué)習(xí)下C++;但是還是少了好多知識(shí)點(diǎn);socket;unix;stl;boost等; C++ 教程 | 菜...
    kakukeme閱讀 20,456評(píng)論 0 50
  • 指針是C語(yǔ)言中廣泛使用的一種數(shù)據(jù)類(lèi)型。 運(yùn)用指針編程是C語(yǔ)言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,615評(píng)論 3 44
  • 親愛(ài)的小笨先生: 自我們相遇那一天算起,地球已經(jīng)繞著太陽(yáng)轉(zhuǎn)了半個(gè)圈兒,我們?cè)谝黄鸲冗^(guò)了一個(gè)寒冷的冬天和一個(gè)芬芳的春...
    亦竹顏閱讀 222評(píng)論 1 1

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