从右往左结合,与p靠的最近的是产生直接影响的,其他的可以看做是对这个类型的修饰 int *&p 从右往左结合,&p是一个引用, *(&p)是一个指针,int *&p是指向一个int型的指针的引用; int &*p 从右往左结合,*p是一个指针,&(*p)是一个引用,int &*p是指向一个int型引用的指针,但是引用本身不是一个对象,因此不能指向引用的指针。