物件導向之回傳this

  1. 物件導向之回傳this

物件導向之回傳this

原文連結: https://darkblack01.blogspot.com/2012/02/this.html
移植時的最後更新日期: 2015-12-23T14:16:57.752+08:00

最近在ptt上看見討論串
而且討論得還滿有結果的

之前也為了這件事查半天(突然忘記怎麼用了XD)
就來給自己做一個小筆記吧!



在C++中
this是指向自己的指標
this是物件主體
(引用《指標的藝術》的隱喻
this,就是拿鑰匙(*)打開信箱(point),看見物件主體)



class MyCls
{
    MyCls  returnCopy(){(Something Coding)    return *this};
    MyCls& returnMyself(){(Something Coding) return this};
    MyCls
returnPoint(){(Something Coding)   return  this};
};