注册 登录
编程论坛 C++教室

函数引用啥意思 int &a(int x,int a1)

a14290719 发布于 2011-12-04 19:30, 1421 次点击
int &a(int x,int a1)
函数名字怎么引用,引用谁,不是形参才可以引用
5 回复
#2
我菜1192011-12-04 19:32
回去好好的看看书吧!
#3
rjsp2011-12-05 08:21
int& a(int x,int a1)
唉,C++代码不用C++风格 所带来的惩罚
#4
我是菜鸟C2011-12-05 11:53
  函数也可以引用的。
  函数引用的好处是不用产生临时对象,对象调用函数时直接操作对象本身。使得内存的效率更高。
   
在返回类型的后面加上&即对函数的引用。
#5
共和国鹰派2011-12-05 12:54
返回引用的函数,因为在返回值的时候是将返回的值复制一份副本再将副本给用于接收的变量,而返回引用则不用再复制副本可以直接使得接收变量指向返回的值,但一定保证不是返回的局部变量的引用否则在函数调用结束后局部变量就是放了,使得接收引用的变量指向一个无效的变量
#6
lonely_212011-12-11 00:37
是返回值以引用返回
1