首先const int * p
声明的是一个指向整型常量的指针,在c++程序中,该指针地址是可变的,但是该指针所指向的内容是不可变的
其次 int * const p
声明的是一个常量整型指针,该常量在声明时必须初始化,且一经初始化就不能改变(地址不能改变),但其所指向的内容可以改变。
【C++解析】const int * p 和 int * const p
最新推荐文章于 2024-05-25 15:51:25 发布
首先const int * p
声明的是一个指向整型常量的指针,在c++程序中,该指针地址是可变的,但是该指针所指向的内容是不可变的
其次 int * const p
声明的是一个常量整型指针,该常量在声明时必须初始化,且一经初始化就不能改变(地址不能改变),但其所指向的内容可以改变。