红联Linux门户
Linux帮助

C++ const指针

发布时间:2014-11-19 21:56:47来源:linux网站作者:yasaken

C++中的const指针声明方式非常相似,平时很容易记混,今天差点弄错了,特意把用法回顾总结一下。


const在*之前,表示内容不变
const char *p;         //*p是const, p可变
char const *p;         //*p是const, p可变


const在*之后,表示指针不变
char* const p;         // p是const,*p可变

  
const在*前后都有,表示指针、内容均不变
const char* const p;   //p和*p都是const