.,->都是成员访问操作符
- 成员访问操作符的作用是访问成员,具体包括成员函数或成员变量。点运算符作用于实体对象/引用;而箭头运算符作用于指针对象。
- 点运算符
.作用于实体对象/引用,具体指左侧操作数必须是实体对象本身或者实体对象的引用。 - 箭头运算符
->作用于操作对象的指针,左侧操作数必须是指向类/结构体/共用体的指针变量。
car_ptr -> brand;
car.brand;
car_ptr->brand; 等价于 (*car_ptr).brand;