课程
/后端开发
/C++
/C++远征之离港篇
int* q=p和int *&q=p,一个是指针,一个是引用,那么两个一个是创建新内存,一个是用原内存,那么节省内存是用引用的优势?或者说这就是用引用的原因?
2018-07-23
源自:C++远征之离港篇 2-2
正在回答
应该是指针需要额外的存储空间来存储变量的地址,引用是原变量别名和原变量共用内存空间,此外我觉得引用对指针的优势主要在于定义时引用必须初始化而且不能更改,指针可以不用初始化而且过程中可以更改,相比于指针来说引用更加安全,不容易出错。
Chieryl 提问者
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通