※ 引述《williamyu (waiter)》之銘言:
: ※ 引述《SmallBee.bbs@binary.csie.ncu.edu.tw (喵~~~)》之銘言:
: : 這個問題的答案我也想知道
: : 直觀的我會覺得: "." = struct , "->" = class
: 基本上看被使用的時候是不是指標型態就知道了吧
: 如果是指標型態就必需使用"->"
: 要不然使用"."
: 其實"->"就是透過指標來存取member而已..
: : class?
: : =============
: : 問個題外問題
: : 請問VC6有沒有中文版(指開發介面)或包裝中文語系DLL的版本?
某部分是為了方便的理由
因為若以*struct_ptr.member的方式來存取
.會比*先做, 所以事實上是*(struct_ptr.member)
但是struct_ptr.member並不我們要的那個struct pointer指向的struct之member
所以要改成(*struct_ptr).member
這樣實在太麻煩了
好家在有另一個operator->
因此可寫成struct_ptr->member
忘了那本書講的orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.243.48.61