0. 迷之 -> 和 .

0. 迷之 -> 和 .

箭头(->):左边必须为指针;
点号(.):左边必须为实体。

e.g.1 class

class A{
public:
	play();
};

int main(){
	A a;
	a.play();

	A *p;
	p -> play();
}

e.g.2 struct

struct St{
	int n;
};

int main(){
	St st;
	st.n = 0;

	St *st;
	(*st).n = 1;
	//或者
	st -> n = 1; // -> 简化书写
}
原文地址:https://www.cnblogs.com/ZhongliangXiang/p/7357103.html