区别:

  1. 指针是一个变量类型,引用只是一个变量别名。
  2. 指针可以不用初始化,引用必须初始化。
  3. 指针可以指向空地址,引用不能指向空。
  4. 指针初始化后可以修改,引用不能修改。

其他:

  • 引用本质上也是一个指针,内部实现是一个常量指针。
  • C++中一般建议使用引用,不要使用指针。函数传值建议使用const引用。
最后修改:2020 年 02 月 06 日
喜欢就给我点赞吧