C++中的const与指针的四种排列组合的属性

以指向int类型变量的指针为例 指向非const类型变量 指向const类型变量 可否变更指针指向的位置
非const类型指针 int * p const int * p 可改变指向位置
const类型指针 int * const p const int * const p 不可改变指向位置
可指向的内容 只可指向非const类型的变量 可指向const或非const类型的变量  
通过该指针可否修改所指的内容 通过该指针可修改所指的内容 通过该指针不可修改所指的内容  

猜你喜欢

转载自blog.csdn.net/yibeiyese/article/details/81208908