C++ 指针与const

  常量指针为顶层 const,即把 * 放在 const 关键字之前。

  例如:

    int a=0;

    int *const pa=&a;  // pa 为常量指针 一直指向a

  指针指向的是一个常量为底层 const,* 放在 const 之后。

  例如:

    const int b=0;

    const int *pb=&b;  //指针指向常量,允许改变 pb,不能改变 b

  

  一般而言,从左向右读即可理解 * 和 const 的先后次序。

原文地址:https://www.cnblogs.com/wshr007/p/10439296.html