指针本身是个变量,是需要分配内存空间的,而引用不是,他只是一个标识符,没有分配内存
引用不可在使用过程中修改引用的内存
int* &a = &b;
a = &c; //正确
int &a = b;
a = c; //不能改变指向
本文详细解释了指针和引用之间的关键区别。指针是一个变量,需要分配内存空间;而引用仅是一个标识符,并未分配独立的内存。文章还强调了引用在使用过程中不可更改其指向的特点。
指针本身是个变量,是需要分配内存空间的,而引用不是,他只是一个标识符,没有分配内存
引用不可在使用过程中修改引用的内存
int* &a = &b;
a = &c; //正确
int &a = b;
a = c; //不能改变指向

被折叠的 条评论
为什么被折叠?