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.
如果您在阅读此类符号时遇到混淆,请记住螺旋规则:从变量名开始,按顺时针方向移动到下一个指针或类型。重复此操作,直到表达式结束。
广告