网站地图官方微信:
网站首页 四安镇 湖溪镇 祁红乡 文峪乡 专探乡 渔涝镇

当前位置: 首页 >

非计算机专业,好奇为什么会出现“程序依赖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运行”的情况?

  • | 面试中被嘲笑Token放在redis里,该如何应对这种情况呢? |

    token放在redis里只是一种很正常的方案。 在有多个后...

    查看详情>>
  • | 创业公司是否应该使用 Rust ? |

  • | 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的? |

  • | 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛? |

  • | 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗? |

  • | 养乌龟生态缸到底可行吗? |

  • | 为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢? |

  • | 我去年查出来女性***两性畸形,目前16,高二,住男寝,怎么办? |

  • | SATA固态好用吗?为什么大家都喜欢m.2呢? |

  • | 在深圳找个男朋友难吗? |

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

  • 谢邀 用nas快15年了。 根据个人经验和教训。 目前热机是...

    2025-06-23
  • 该来的终于来了,都说特朗普不敢出手,结果美军没有等两周就直接...

    2025-06-23
  • SongGeneration 是腾讯 AI Lab开源的音乐...

    2025-06-23
  • 1. 我是强烈不建议SSR的、包括 Next.js、 ***...

    2025-06-23

关注我们

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