C/C++ 中 const int*,const int * const 和 int const * 之间的区别?


以上符号的含义如下 −

int* - Pointer to int. This one is pretty obvious.
int const * - Pointer to const int.
int * const - Const pointer to int
int const * const - Const pointer to const int

还要注意如下内容 −

const int * And int const * are the same.
const int * const And int const * const are the same.

如果你在阅读这些符号时遇到混淆,请记住螺旋规则:从变量的名称开始,顺时针移动到下一个指针或类型。重复此过程,直到表达式结束。

更新于: 2020 年 2 月 11 日

4 千 + 浏览

启程你的 职业

完成课程,获得认证

开始学习
广告