当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-25你都见过什么样的电脑盲?
- 2025-06-25独立开发***能盈利吗?感觉好累...
- 2025-06-25FFmpeg如何利用GPU进行加速,每次都是GPU看戏CPU100%,或者说该说法有根本性错误?
- 2025-06-25间谍一般是怎么暴露的?
- 2025-06-25LCD党真的只是少部分人吗?
- 2025-06-25俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
- 2025-06-252024 年净水器哪个牌子好?家用净水器的选购攻略是什么?
- 2025-06-25特朗普大力推行稳定币,背后的真实目的是什么?
- 2025-06-25美国率领北约敢和中国开战吗?
- 2025-06-25为什么中国的英语教育这么失败?
- 2025-06-25为什么 macOS 上国产软件不流氓?
- 2025-06-25男女对立会在10后里缓和吗?
- 2025-06-25如何关闭 Windows Defender?
- 2025-06-252025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-25胸大的女孩子有什么烦恼?
- 2025-06-25Chrome 浏览器设计的神细节有哪些?
推荐产品
-
剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
剪映客户端是QT写的,界面用Quick去搭建的,没有玩Ele -
为什么说J***a21的虚拟线程不再有阻塞的问题?
锁不是不在了,只是没人能去拿。 你看着它,等着它,却永远不能 -
如何评价张靓颖刘宇宁《九万字》?
终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。 -
本人女20,平胸跟男生一样怎么办 ?
瘦的人,一般胸都小,但也有例外,那就是乳腺型胸的人,这种人活
最新资讯