有如下 函数:
int foo(int size)
{
return size+3;
}
编译时会将此函数转换为如下形式:
void foo(int &temp,int size)
{
temp=size+3;
return ;
}
所以返回值不会随着堆栈空间的消失而改变
这只是个人理解
有如下 函数:
int foo(int size)
{
return size+3;
}
编译时会将此函数转换为如下形式:
void foo(int &temp,int size)
{
temp=size+3;
return ;
}
所以返回值不会随着堆栈空间的消失而改变
这只是个人理解
4632

被折叠的 条评论
为什么被折叠?