网站地图官方微信:
网站首页 包装制品 包装生产线 包装产品加工 帐簿 印章用品 眼镜及配件

当前位置: 首页 >

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

举个例子。

比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

  • | 你为什么卸载了火绒? |

    B站有个养蛊测试***,集齐了120多种各式各样的病毒,测试...

    查看详情>>
  • | 各位前端大触们,一般怎么定颜色的? |

  • | NextJS的全栈能力现在如何了? |

  • | 你是因为什么肥胖起来的? |

  • | 为什么女性内衣很少有人穿前扣的? |

  • | 为什么米哈游不自己搞个***网站? |

  • | 孔雀鱼的种类是如何划分等级的呢? |

  • | 手机的运行内存真的有必要上16GB吗? |

  • | 你和你老婆是怎么认识的? |

  • | 如何评价多摩万事屋对米哈游起诉的回应? |

  • | 买到烂尾楼到底该有多绝望? |

  • 我给你看一下,最近显示器测试的带宽的数据 HKC VG273...

    2025-06-26
  • 陈欣欣百分之九十九不会,但是在另一个游戏里,我妈病重,我倒欠...

    2025-06-26
  • 5月4日,娱乐媒体晒出超级***伊内斯·特洛奇亚身穿比基尼现...

    2025-06-26
  • 小伤口成了“大杀器”,核心在于小伤口处理不当引发了“重度蜂窝...

    2025-06-26

关注我们

添加微信好友,关注最新动态