当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-25 00:20:11
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 27寸显示器有必要上4K吗?
- 不限制语言,客户端GUI开发用什么好?
- 学生校服如何隐藏内衣痕迹?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 幼儿园阶段到底该不该让孩子学认字?过早识字是助力还是伤害?
- Firefox 浏览器是否还有可能浴火重生?
- 写业务的话,go是不是垃圾?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 你卡过最厉害的bug是什么?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
最新资讯文章
- 阿里面试:为什么MySQL不建议使用delete删除数据?
- 雷军为什么不愿意用性价比打法进军NAS?
- Trae和Cursor对比有什么优势吗?
- 你都见过什么样的电脑盲?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 我感觉 Mac 的文件浏览器(Finder)挺好用的,Windows 上面有没有差不多的软件呢?
- 评价一下Proxmox VE与ESXi的优劣?
- 你卡过最厉害的bug是什么?
- 你为什么选择了flutter?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- cloudflare的1.1.1.1和warp有什么区别?
- 全栈(前端+j***a)是不是前端的未来?
- 肉做的鲸能轻松下潜2000米,为何钢铁之躯的潜艇却不行?
- 独立开发者月赚17.6万美元,如何看待独立开发者在 AI 浪潮中的发展前景?
- tkinter可以做出多复杂的界面?
- 买到烂尾楼到底该有多绝望?
- 我的世界怎么租一个四个人的服务器?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 编程小白如何使用现有的AI做程序?





