永发信息网

c++里的引用类型怎么用啊?完全不会

答案:3  悬赏:50  手机版
解决时间 2021-01-30 15:03
  • 提问者网友:寂寞梧桐
  • 2021-01-29 18:28
c++里的引用类型怎么用啊?完全不会
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-01-29 19:34
补充一下:1、引用定义时要初始化,不能定义个空的引用;如:int&a;//错误。2、引用原理上相当于指针,表现为给变量另起一个名字,但是定义后就锁定了,不能改变指向。3、int a=0;int*b=a;int*&c=b;//c是指向指针的引用。
全部回答
  • 1楼网友:北城痞子
  • 2021-01-29 21:26
引用就是对已有变量再起一个名字。比如 int a=1;int &b=a;之后通过a=2或者b=2都可改变a的值使a=2。
  • 2楼网友:孤独入客枕
  • 2021-01-29 21:13
如果是函数的参数或者是返回值,大体上可以看成是指针,不同的是,不需要加解引用的*,就能访问内容,传入参数的时候,无需加取地址符号
而事实上,C++的编译器会把引用与指针翻译成同一种东西的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯