c++ 常量指针
一、指向常量的指针 定义形式: const 类型 * 指针名; 不能通过指针修改地址里的值。 int i=0x123; const int *p=&i; *p=0; //错误 //前置const 指针 二、常量指针 定义形式: 类型* const 指针名; int i=0x123; int j=0x456; int * const p=&i; *p=0; //正确 p=&j; //错误 //后置const指针
小结:
前置const不能通过指针改变地址内的值 (在*号前) *p=???;
后置const不能改变地址,也就是不能从新给指针赋值(在*号后) p=???;