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

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/57399.html