阅读背景:

警告:returning pointer to local variable

来源:互联网 

按理来说,在函数内部设置的局部变量应该是会在函数结束时被释放掉的,然而当把该指向该变量的指针返回的时候,指针所指的值并没有改变。那么这样究竟算不算对呢?函数结束后释放的究竟是什么呢?仅仅是设置的局部变量不存在了,然而内存中已经存下的值并没有改变,这样理解对吗?按理来说,在函数内部设置的局部变量应该是会在函数结束时被释放掉的,然而当把该指向该变量的指针返




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: