一个关于const引用定义的有关问题

一个关于const引用定义的问题
今天看了关于const引用的问题,   有如下例子:
const   int   ivar   =   1024;   const   int   *&pi_ref   =   &ivar;书上说这种形式是错误的,原因之一是pi_ref是一个非const类型的指针,不是很明白为什么pi_ref一定要是const类型的;希望能指点一下,谢谢!

------解决方案--------------------
C++ Primer上时候就有讲解的,你要继续看下去。
要之:C++标准就这么规定的!
------解决方案--------------------
const在*左邊,是指指向的類型不能改變。
------解决方案--------------------
如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。
这是规定,记住这个,这类问题基本上可以自己推出答案来了。。。。
------解决方案--------------------
某人写的。。。。楼主看看吧,挺好的。
http://blog.****.net/systemthink/archive/2007/06/27/1668145.aspx