C++点和箭头操作符用法区别

变量是对象的时候用“.”访问

变量是对象指针的时候用“->”访问

例:

#inlclude <iostream>
using namespace std;

class A
{
    public:
       int x;
       int y;  
};

int main()
{
      A a;
      a.x=100;        //对象用点访问
      // a->y=100;     //error
      A* pa = new A;
      pa->y=200;      //对象指针用箭头
     // pa.x=100;     //error
    delete pa; return 0; }

  

原文地址:https://www.cnblogs.com/ManMonth/p/3302873.html