1、c++中指針用箭頭來引用類或者結構體的成員,
箭頭操作符“->”用來引用指針對象。這是是用于類,或者是結構體的指針變量用的。 如struct Point {int x,y;};Point *pt=new Point;pt->x=1;
舉例子說明一下:比如,我有一個對象darkray。那么我可以通過”.”來調用darkray類中中的成員變量。但是如果darkray是指針的話,就不能通過”.”來調用,而只能使用”->”來調用了。放到C語言中不存在對象的概念的。點操作符用得到的地方,大多在結構,比如:struct darkray{float coder;int geek;};在程序中darkray fuckyou={2.3,350};
就可以用fuckyou.coder來取得結構中的值。這時是不能使用”->”來調用的,”->”符號指針對指針來說的。只有在如下情況可以使用”->”darkray* fuckme;fuckme->coder=2.33;此時fuckme為一個darkray結構的地址指針。所以可以使用”->”,而此時就不能使用“.”來操作。因為”.” “相當于”對象的成員調用。