且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

指针和引用的比较(P105)

更新时间:2022-08-16 09:38:46

指针和引用的比较?

虽然使用引用和指针都可间接访问另一个值,但它们之间有两个重要区别。

  1. 第一个区别在于引用总是指向某个对象:定义引用时没有初始化是错误的。
  2. 第二个重要区别则是赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。
  3. 引用一经初始化,就始终指向同一个特定对象(这就是为什么引用必须在定义时初始化的原因)。
  4. 给指针赋值修改的是指针对象本身,也就是使该指针指向另一对象,指针在不同时刻可指向不同的对象(只要保证类型匹配)。

指针和引用的比较(P105)
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。