注册 登录
编程论坛 C++教室

static 的返回值有什么不同

caiqiufu 发布于 2006-12-22 22:30, 824 次点击

N &fun()
{
static N a(23,45);
//N a(23,45);这两句各自的返回值有什么不同啊
return a;
}

1 回复
#2
wangxiang2006-12-22 23:17
N a(23,45);返回一个a局部对象的引用会出问题的
static N a(23,45);返回一个全局对象的引用就不会有问题了
1