const与指针
C++中const与指针
1.常指针:
int x = 0; int * const pInt = &x; 其中PInt是常指针,pInt的值无法改变,但其指向的内容可以改变。
2.指向常量的指针
有两种写法: int x = 0; 第一种 :const int* pInt = &x; 第二种 :int const* pInt = &x; 指向常量的指针禁止改写简接引用,但是 x = 10; 合法。
3.指向常量的常指针
形式如下: const int* const pInt = &x;