指針常量,int* const p; 這個指針是常量,所以指針指向的地址是不變的,但是地址里的內(nèi)容可以變;
常量指針,const int *p; 指向的是常量,所以*p不能變,但是p可以指向另一個常量。
例如:
const int a = 5;
int b,c;
const int *p = a;
int * const p2 = b;
*p = 6; //錯誤
p2 =&c //錯誤

thanks hadn't