[问题] 关于物件的指派

楼主: 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