编译器警告(级别1) C4172 返回局部变量或临时对象的地址

时间:2021-04-11 01:14:50

返回局部变量或临时对象的地址

 

一个函数返回局部变量或临时对象的地址。当函数返回时,局部变量和临时对象被销毁,所以返回的地址是无效的。需要重新设计函数,使其不返回局部对象的地址。

下面的示例会生成C4172警告: