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

请问在C++语言中 ”类名& 函数“表示什么意思啊?如下所示

请问在C++语言中 ”类名& 函数“表示什么意思啊?如下所示

HUH函数 2021-12-01 11:07:26
如:PARTICLE& RUN(int n),PARTICLE是一个类,RUN(int n)是一个函数,具体有什么作用。请教!
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

&符号在C++中可能是取某变量的地址!但在此处并不是这样!
&在此处是引用!也就是RUN函数返回的是一个PARTICLE类的引用,在程序中可以利用此返回值修改此指向的内存的内容!(再说说引用,就是又给变量重新定义了一个新的名字,但是原来的名字仍然可以访问。通过引用能够修改变量的内容,这是它的好处之一,好处之二就是在函数传递参数时效率会更高!)。
具体的可以参看引用!!

查看完整回答
反对 回复 2021-12-06
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

表示RUN()函数返回值类型是PARTICLE类的引用。

查看完整回答
反对 回复 2021-12-06
  • 2 回答
  • 0 关注
  • 605 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信