引用作为参数:可以替代指针,提高效率。
一般不要返回临时变量的引用
int& fun()
{
int ret = 10;
return ret;
}
int main()
{
int m = fun();
cout << m << endl;
system( "pause");
return 0;
}
double d = 3.14;
const int &m = d;
//d转换为int类型时,会创建临时变量,临时变量具有常性,所以加const
this指针指的就是对象实例化的地址。