指针与引用的区别

1、指针本身就是一个对象,允许指针之间的拷贝与赋值,可以在其生命周期内指向不同的对象。

     引用并非对象,相反的,他是为一个已经存在的对象所起的别名。操作引用即操作对象。

2、指针无需在定义时初始化,而引用需要在定义时与初始值绑定。

     int val = 1024;

     int &refval = val;

     int &refval1 = 10;  //错误,必须绑定对象

引用有什么作用?

原文地址:https://www.cnblogs.com/y4247464/p/13802189.html