举个例子。
比如在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/}
软路由真的比硬路由更好吗?
反渗透纯化水设备长期停机如何保养?
我撸猫撸得她舒舒服服的为啥突然咬我?
程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
国外的女生为什么屁股都大?
特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
胸大的女孩子有什么烦恼?
国外的女生为什么屁股都大?
央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
2025 年还能等得到 LCD 屏的旗舰机吗?
脸与身材不符是种怎样的体验?
为什么小男孩小时候要比小女孩难养好多?
怎么挑选做设计用的显示器,要看哪些参数呢?
你用过最丑的编程语言是哪个?