举个例子。
比如在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/}
用K8s的公司有多少人会部署K8s?
鸡那么脏,那为啥鸡巢几乎没有蟑螂?
中国出发载3000辆汽车的货船起火20天后沉没,事故的原因可能是什么?海上运输电动汽车起火应怎样处置?
广州的你,择偶标准怎样的?
配眼镜是按测出的近视数据配,还是稍微小一点好?眼镜配眼镜配镜?
Golang 中为什么没有注解?
我应该设置多少kb才能让他不能玩游戏?
为什么说耿直的人更容易吃亏?
女生可以在家中裸居吗?
索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
为什么 Bun 选择了 Zig 以及 JSCore?
为什么bilibili后端要用go来写?
大厂后端开发需要掌握docker和k8s吗?
求推荐几款只用鼠标点击就能玩的免费电脑游戏,我在win平板上玩?
你们是怎样看待警察这一职业的?
在现实中,普通人仿照***《一拳超人》中琦玉老师的锻炼方法锻炼三年会怎么样?