c++ 成员访问操作符

17 阅读1分钟

.,->都是成员访问操作符

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

car_ptr -> brand; car.brand;

car_ptr->brand; 等价于 (*car_ptr).brand;