举个例子。
比如在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/}
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
你在生活中见过哪些「强者从不抱怨环境」的例子?
微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要?
Node.js是谁发明的?
有没有某个瞬间,你觉得做科研特扯淡……?
你在出租房屋发现过什么前租客留下的“宝藏”?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
可以随身携带一个Linux系统吗?
网络游戏服务器开发,有哪些经典书籍?
小鹏G7发布,对标小米YU7有优势吗?
为什么感觉wps的用户越来越多,office没人用了?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
中国发动机是技术落后,还是材料技术没有攻克?
胸大的女孩会自卑 吗?
2025 年,Conda、uv、pixi 应当如何选择?