C+返回局部变量的引用
如果必须返回i,下面的代码(function 1()正确吗?我记得在某个地方读到当返回对局部变量的引用时会出现问题。它与函数2()有什么不同?
int& func1(){ int i; i = 1; return i;}int* func2(){ int* p; p = new int; *p = 1; return p;}
临摹微笑
江户川乱折腾
相关分类