→ nh60211as: std::cout << 是看 p1->str 的型別(我猜是 int) 06/07 17:44
→ nh60211as: 決定怎麼輸出的 06/07 17:44
推 GlassesKJ: 你用「->」不就是*的效果了? 06/07 17:51
→ GlassesKJ: 不然一般value叫法不是「.」來著? 06/07 17:51
→ GlassesKJ: 憑印象回答,好像搞錯了,請糾正我謝謝 06/07 17:52
推 LPH66: 樓上正解, 對指標 a 來說 a->b 等同於 (*a).b 06/07 18:39
推 OnlyRD: 你可能是寫硬體語言習慣了吧,因為c++有名字的是左 06/08 02:15
→ OnlyRD: 值,左值已經 06/08 02:15
→ OnlyRD: 是值了,當然沒必要dereference。 06/08 02:15
推 shibin: c1指向var,但p1不是指向str,應該是這個搞混了 06/08 10:55
→ serenitynice: 只要記得指標取成員用-> 06/09 22:39
→ serenitynice: 變數取成員用.就好了 06/09 22:39
→ serenitynice: 後者等同於*ptr. str,因為解參照後就從指標變成變 06/09 22:39
→ serenitynice: 數了 06/09 22:39