关于引用变量存活问题
(2004-12-07 16:57:18) -老毒物(261922851)
int & test()
{
int I_Base=500;
return(I_Base);
}
void main()
{
int &I_Temp=test();//我认为程序执行到这里,TEST函数体内的I_BASE就已经死亡 了,I_TEMP引用的是一个不确定的变量
cout<<"I_Temp="<<I_Temp<<endl;//那我执行应该输出了I_Temp=?????,而实际上输出了I_TEMP=500
}
=======================
想问问各位前辈,引用到底是用的什么机理?我是个喜欢了解事物本质的人,感觉书上引用只是个变量的别名的解释太简单了,能不能分析的深一些