举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
初版的全套哈利波特***,还有机器猫全套22本超长篇和45本...
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼...
我一直怀抱着一个渺小却固执的希望:罗杰·彭罗斯是对的。 因...
一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨...
很久很久以前,跟老司机学了小窍门 开车过水坑之后,轻轻点一下...
山姆有一个猪蹄,70块钱四个。 超级无敌好吃。 你们去过周...
现代战争是全方位的,其中包括舆论战、认知战。 这次以色列和...
目前已经有人成功把chrome124移植到xp系统上运行了,...
粤IP*******|网站地图粤IP*******|网站地图 地址: 备案号: