为了账号安全,请及时绑定邮箱和手机立即绑定

请问引用和存储地址是一个概念吗

eg:Coor &c = c1;是c引用c1,而int x = 3;中的存储地址是&x


正在回答

2 回答

引用和存储地址不是一个概念,取地址符 和 引用符 虽然都用&来表示。但是要根据具体的语境来分析是什么。

eg: Coor c1;     Coor &c = c1;

c1 是已经实例化的真正存在的实体,我们给它取个别名叫c 。如果没有这个实体c1,只单独写个Coor &c。就会报错。

eg: int x = 3; cout << &x 

 因为x变量已经有了定义int x = 3,也就是说它拥有了空间,去打印 &x 的话就会得到x变量的地址。



0 回复 有任何疑惑可以回复我~


肯定不是呀,储存地址是数据的存储的地址,c1的储存地址是&x;&x指向x储存的数据

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

请问引用和存储地址是一个概念吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信