c++中“->“符号是什么?

对于C++中的类,结构体,共用体等具有成员函数或变量的数据类型(对象)时,如果存在对象a,而对象中有成员b,那么可以使用a.b的方式,使用对应的成员。

如果存在变量p,指向a, 即p = &a, 这时可以用p->b来使用成员b。

即,->操作符是用于带成员的类型对应指针上,用来提取成员变量或函数用的。

p->b等同于(*p).b。

对于任意的对象a,写作(&a)->b也是可以的,不过很少有这样写。

你可能感兴趣的:(C/C++函数关键字,c++)