在C++语言中 ”类名& 函数“表示什么意思啊?如:PARTICLE& RUN(int n)

PARTICLE是一个类,RUN(int n)是一个函数,具体有什么作用。请教!

&符号在C++中可能是取某变量的地址!但在此处并不是这样!
&在此处是引用!也就是RUN函数返回的是一个PARTICLE类的引用,在程序中可以利用此返回值修改此指向的内存的内容!(再说说引用,就是又给变量重新定义了一个新的名字,但是原来的名字仍然可以访问。通过引用能够修改变量的内容,这是它的好处之一,好处之二就是在函数传递参数时效率会更高!)。
具体的可以参看引用!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-28
表示RUN()函数返回值类型是PARTICLE类的引用。
相似回答
大家正在搜