x為某一struct或class的指標,
而y則是該struct或class的member。
--
[1;32m┌───── [33m◆ [37mKKCITY [33m◆ [32m─────┐ [34m┐┌┐┐┌┐┌─┐┌┬┐┌┬┐┐ ┌ [m
[1;32m│ [31m bbs.kkcity.com.tw [32m│ [37m├┘┐├┘┐│ │ │ └┬┘ [m
[1;32m└── [34m《 [0;37mFrom:61.56.132.192 [1;34m》 [32m──┘ [36m┘ ┘┘ ┘└─┘└┴┘ ┴ ┴ [m
this指標指的是現在所用的object(宣告為employee的型態)
第一段將private member中的"empid" output出去
用的是class pointer連接memeber的語法 使用"->"的符號
第二段將private member中的"name" output出去
改用class object連結member的語法 使用"."的符號
這程式片斷大概是在講解這兩種語法的差異
但是都能達到相同的效果吧 我想
--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mCiu [0m]From: dial-dyn-tpe-132-253.so-net.net.tw
this 是一個指向物件自己的指標,可以告訴你使用者,這個物件存在於記憶體什麼地方。
--
[1;36m╭══ [1;35m● [m 作者 [36mboinne [m 來自 [36mu32-191.u203-204.giga.net.tw [m
[1;36m╪══ [m [1;32m南台科技大學˙薰風南語BBS [37m[STUT.BBS] [31m@ [33mbbs.stut.edu.tw [m