+ -
当前位置:首页 → 问答吧 → 关于引用

关于引用

时间:2011-12-25

来源:互联网

引用本身不是数据类型
float & fn2(float r)
{
  temp=......
  return temp;
}
什么意思啊?

作者: tjzuzu   发布时间: 2011-12-25

返回了局部变量的引用 大忌

作者: sryan   发布时间: 2011-12-25

int a = 10;
int &b = a;
b就是a的引用,也就是a的别名,a会分配内存空间,但是b不会。

作者: LoveIOS   发布时间: 2011-12-25

引用 2 楼 loveios 的回复:int a = 10;
int &b = a;
b就是a的引用,也就是a的别名,a会分配内存空间,但是b不会。


引用是否需要内存空间,或者更严谨地说,引用是否需要存储,这在C++标准中未指定

但是一般来说,编译器都是通过一个幕后指针来实现引用,如此一来,引用一定是需要存储的,只不过在幕后而已

引用和指针,本身都不是基本类型,它们与基本类型组成复合类型,也可以进一步与复合类型组成另外的复合类型

作者: yisikaipu   发布时间: 2011-12-25

热门下载

更多