第2个回答 2020-06-06
这个是
指针
变量调用其成员变量,或成员函数用到的符号
专业点说是用于结构成员访问
->
和
.是结构成员访问的两中不同方法
->主要用于结构指针
.用于非指针类型的结构体
这两个符号同样可以应用于"类",
因为结构体能做的工作,类都能做
但结构体不具有继承、多态性
例:
struct
aaa
{
int
a;
int
b;
void
f()
{
}
}c,*d;
//定义一了下结构体
//c是这个结构体类型的变量
//d是这个结构体类型的指针变量
int
main()
{
c.a;//所以c引用成员变量是用"."来引用
d->b;//d引用是用"->"来引用,因为它是指针变量
//引用成员函数同理
c.f();
d->f();
}