vc++初级问题4

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:13:19
我已经知道::是域操作符.
发现->这个符号.不知道是什么意思.
还有就是vc++里还有哪些这样的符号?

“->”用在访问类或者结构体指针对象的内部成员。

比如有一个结构体定义如下:
typedef struct stA{
int a;
} STA;
STA obj, *pObj;
我们知道obj是STA类型(或者说struct stA类型)的对象
,而pObj是指向STA类型变量的一个指针,那么对于他们结构体成员a我们可以这样访问:
obj.a
pObj->a
这两种访问方式是等同的。

同理,这两种方式也都是用于类(class)对象。

指针
p->a
等于
(*p).a
是一种简化方法

和"."的作用是一样的都是用来访问一个类的成员函数或变量

指针,表示指向

指针的一种表示方式,和"*"作用是一样的