C++ const指针


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

相关内容