C++指针常量和常量指针以及引用和常量引用
指针常量和常量指针

第一种情况:常量指针,指针指向的值不可以修改,但是指针的指向可以修改(可以这么记忆:看const右边修饰的是指针还是常量,指针就是常量指针,常量的话就是指针常量)

第二种情况:(由于const修饰的是p2,所以p2不能修改,即指针的值不能修改,即指针的指向不能修改)

第三种情况:(指针指向和指向的值都不能修改)

引用和常量引用
引用的本质其实是:指针常量,即:int * const a = &b;
特点就是:和指针常量的特点一样,指向的值能改变,指针的指向不能改变。
常量引用的本质:const int * const a = &b;
特点就:指针的指向和指向的值都不能更改。

浙公网安备 33010602011771号