C++引用和指针的区别

引用(reference)和指针(pointer)都可间接访问另一个值,但区别如下:

引用:

  1.必须初始化  ,引用就是该对象的别名,其实是同一个东西。

  2.引用始终指向同一个特定的对象,即给引用赋值修改的是引用所关联(引用)的对象的值。

指针:

  1.指针在不同时刻可指向不同的对象(类型相同),即给指针赋值修改的是指针对象本身。

原文地址:https://www.cnblogs.com/zxwAAA/p/2990151.html