【发布时间】:2010-03-21 19:04:56
【问题描述】:
我碰巧发现这段代码返回5。这样写是可以的还是应该避免?
int& f() {
int i = 5;
return i;
}
int main(){
cout<<f()<<endl;
}
【问题讨论】:
-
实际上是stackoverflow.com/questions/1755010/… 的副本,并与此海报 此处stackoverflow.com/questions/2474852/… 的早期问题相关。
标签: c++