->主要用於類類型的指針訪問類的成員,而.運算符,主要用於類類型的對象訪問類的成員。spa
舉例:指針
class A { public : int member; } A a; //定義一個結構體類型的對象 A *p=&a; //定義一個指向結構體的指針
那麼指針p應使用->來訪問成員member,即p->member,而a應使用.來訪問,好比a.member。區別就在這裏,凡是指針就使用->,對象就使用.運算符。code
總結:對象
箭頭(->):左邊必須爲指針;class
點號(.):左邊必須爲實體。總結