const int * p, int const * p, int * const p
int * const p:意义表示p可以改变其指向字符串的值,但是不能改变p指针的指向。
int const * p与 const int * p是等价的,只是两者写法不同。c++中无const * 运算符。表示指针可以有不同的指向,但是不能改变原有字符串数据的值。
const char const p 两者皆限定为只读,不能改写。
本文探讨了C++中指针与常量的结合使用,包括int*const p、int const*p和const int*p的含义。它们都限制了对指针所指向的数据进行修改,但约束点有所不同。理解这些用法对于编写安全且可维护的C++代码至关重要。
const int * p, int const * p, int * const p
int * const p:意义表示p可以改变其指向字符串的值,但是不能改变p指针的指向。
int const * p与 const int * p是等价的,只是两者写法不同。c++中无const * 运算符。表示指针可以有不同的指向,但是不能改变原有字符串数据的值。
const char const p 两者皆限定为只读,不能改写。
4120

被折叠的 条评论
为什么被折叠?