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;

 

posted @ 2016-09-22 20:34  ZYVV  阅读(166)  评论(0编辑  收藏  举报