举个例子。
比如在c/c++语言里,这个写法是非法的,bug: int* fun(int nums[], size_t len) { int sth; char c1; float other; char c2; int tmpNum[len]; char str[len]; //do sth return tmpNum; }其中的tmpNum叫局部变量,它分配在栈上;当fun执行了return时,这块内存就被自动收回了,就不能再读写了。
但如果你不懂,你就是把tmpNum返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
{dede:pagebreak/}
特朗普集团推出 499 美元「土豪金」手机 T1,安卓系统,号称「美国制造」,如何看待此举?
国内玩爵士的人生活是怎样的?
核武器真的有宣传中那么牛逼吗?
安徽啥时候能发展起来?有没有懂得大神来说说?
如何评价剪映svip,599一年,有替代方案吗?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
2025年小米su7 性价比很低了,为何还不更新改款?
你做过的最龌龊的一件事儿是什么?
我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?
为什么 Blender 成功了?
印度钢产量世界第二、发电量世界第三,印度成为世界工厂是不是已经从将来时变成进行时?
伊朗没有战斗机吗?为什么不起飞空中拼***?
为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
穿瑜伽裤爬山的女生会不会害羞?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?