無病呻吟~~
紀念自己逝去的青春歲月.....
2011年8月21日 星期日
[C&C++ NOTE] 類別
處理
物件
時要使用直接成員存取運算子 (.),處理
指向物件的指標
則要使用間接成員存取運算子(->). 而 this 是一個指標, 因此使用間接成員存取運算子(->)。
當處理結構時,運算子(->) 的運作就像指向類別物件的指標。此時使用 this 指標表示 this 指標的確存在,而且的確在運作,但其實此範例是不必使用 this 的。若將 compare()函式的 return 敘述改寫為
return this->Volume() > xBox.Volume() // 之前
return Volume() > xBox.Volume()
參考任何未經裝飾的成員名稱時,將自動假設有指向此物件的 this 指標。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言