[問題] 關於物件的指派

作者: rareone (拍玄)   2016-06-23 09:04:48
我想知道
在函式的操作時,函式中寫
obj->x = n1
obj.x = n1
這兩種寫法有何不同
希望各位能為我解惑,謝謝
作者: diabloevagto (wi)   2016-06-23 09:44:00
第一種是指標 Class*,第二種是物件 Class
作者: Caesar08 (Caesar)   2016-06-23 09:50:00
1不能那樣說,但是obj通常是pointer
作者: Hazukashiine (私は幸せです)   2016-06-23 11:09:00
(*p).m 等於 p->m
作者: Feis (永遠睡不著 @@)   2016-06-23 11:40:00
並不一定相等
作者: Hazukashiine (私は幸せです)   2016-06-23 12:31:00
運算子重載的問題嗎?還是為什麼會不相等?
作者: rareone (拍玄)   2016-06-23 12:48:00
我只是在試著學用指標建立變數跟物件 感謝回答
作者: james732 (好人超)   2016-06-23 13:31:00
我也想知道在什麼情況下會不相等?
作者: LPH66 (-6.2598534e+18f)   2016-06-23 13:40:00
應該只有重載時不相等: operator * 和 operator ->可以分別回傳不同指標, 不過一般來說這樣是找麻煩...唔嗯, 應該說 -> 可以回傳不指向 * 回傳那物件的指標

Links booklink

Contact Us: admin [ a t ] ucptt.com