返回值..

来源:互联网 发布:小青柑淘宝店导航条 编辑:程序博客网 时间:2024/04/30 16:53

有如下 函数:

int foo(int size)

{

return size+3;

}

编译时会将此函数转换为如下形式:

void foo(int &temp,int size)

{

temp=size+3;

return ;

}

所以返回值不会随着堆栈空间的消失而改变

这只是个人理解

原创粉丝点击