举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
大家都知道360借条吧?一直挂的是360的品牌,在360集团...
隋老师在点评这点上作风有点像关羽:傲上而不辱下。 前两年隋...
我觉得反驳弃用的人没有想明白两个问题: 1、如何证明Mong...
命途多舛,干了小半年Android开发,发现两件事: And...
我是做会计的,一直挺自豪Excel用得不错,确实也在工作中提...
你这么想,你是一个版本毕业的冰法,急速暴击冰霜法伤都冠绝无敌...
人在美国,讲一个office神奇的地方, 办公室和公司发的电...
这种转运叫做ECMO retrival(ECMO转运),专门...
粤IP*******|网站地图粤IP*******|网站地图 地址: 备案号: