举个例子。
比如在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/}
为什么说男人至死都是少年?
穿越者预计2028年实现载人首飞,预售船票300万/张_航天界_飞船_商业
口水战再起:马斯克称ChatGPT危险 奥特曼回怼自动驾驶不安全_OpenAI_特斯拉_诉讼
为什么日本人室内光脚啊?他们屋子里有这么干净吗?
狂人俞浩:扫得一屋,欲扫天下?_公司_行业_言论
1340亿美金撕破脸:马斯克为何把“亲儿子”OpenAI告上法庭?_诉讼_法律_公司
你们听过领导最没水平的一句话是什么?
俄罗斯没想到,美国更没想到,中国几乎所有“关键”技术遥遥领先_全球_量子_中方
现在后台管理系统用什么前端框架好?
10万亿度!人类首次!马斯克、黄仁勋困局被中国破解了_电力_能源_用电量
如何看待网上说的:凡是有阿里、华为经历的一律不要?
那些过气的明星,后来怎么样了?
为什么现在科技热点是GPU,不是CPU了?
深度解读“基因复活”技术:复活灭绝物种,人类打开了上帝模式?|2026十大突破性技术_细胞_克隆
如果你可以从历史上抹去一种编程语言,你会选择哪个?
如何看待蔡徐坤上b站接受HOPICO的***访?他的这个行为你怎么看?