关于const修饰有如下理解,是否可行
const 修饰服从"
向右就近原则"如下:(引用与指针类似)
const int a; 可以理解为 (const int) a; // a为变量,这个变量为常整型; a不可写
const int *a; 可以理解为 (const int) (*a); // a为指针,这个指针指向常整型; *a不可写
int * const a;可以理解为 int (* (const a));// a为常量,这个常量是指针,这个指针指向整型;a不可写
int const * a; 可以理解为 int (const (*a)); // a为指针,*a为常量,这个常量是整型 *a不可写
常函数另论