const 使用情况分类详析
const 用于指针的两种情况分析:
int const *a; //a/可变,*a不可变
int *const a; //a不可变,*a可变
分析:const 是一个左结合的类型修饰符,它与其左侧的类型修饰符合为一个类型
修饰符,所以,int const 限定 *a,不限定a。int *const 限定a,不限定*a。
const 用于指针的两种情况分析:
int const *a; //a/可变,*a不可变
int *const a; //a不可变,*a可变
分析:const 是一个左结合的类型修饰符,它与其左侧的类型修饰符合为一个类型
修饰符,所以,int const 限定 *a,不限定a。int *const 限定a,不限定*a。