C++中引用的实现原理,与指针的区别 1、指针和引用的区别2、引用的本质 1、指针和引用的区别 数据类型 &别名 =原名。 引用必须初始化,引用在初始化之后不能再改变(指针常量)。 2、引用的本质 引用的本质是一个指针常量, int& ref = a;相当于int* const ref =&a(a的地址);指针的指向为a;并且是固定的,*ref是可以改变的。