const关键字在指针上的使用

C++中采用const修饰变量,功能是对变量声明为只读特性,并保护变量值以防被修改。

 

const在修饰指针时,有两个特点。指针为read-only与指针所指内容为read-only

const int * const i=&j;
j=8;
//i = &(k);
//(*i)++;

//外层的const限制的是对所指向单元的操作(不可写),即指针所指内容为read-only
//内层的const限制的是对指针的操作,即这个指针为read-only

 

posted @ 2020-10-19 22:11  点金spe  阅读(77)  评论(0)    收藏  举报