指针可以为空,引用不可以为空
指针可以被赋值,引用只可以被初始化,不可以被赋值为另一个对象的别名。
引用可以指向堆中空间,引用不可以指向堆中空间
如果想使用一个变量记录不同对象的地址,就必须使用指针
在堆中创建一块内存区域,必须使用指针来指向它,否则该区域变成无法访问的内存空间,但我们可以使用引用来引用指向该空间的指针
本文详细阐述了指针和引用的区别,并说明了在不同场景下如何选择使用指针或引用,特别是针对堆内存的管理。同时强调了在记录不同对象地址时,指针的应用更为灵活。
指针可以为空,引用不可以为空
指针可以被赋值,引用只可以被初始化,不可以被赋值为另一个对象的别名。
引用可以指向堆中空间,引用不可以指向堆中空间
如果想使用一个变量记录不同对象的地址,就必须使用指针
在堆中创建一块内存区域,必须使用指针来指向它,否则该区域变成无法访问的内存空间,但我们可以使用引用来引用指向该空间的指针
289
520
10万+

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