网站地图官方微信:
网站首页 包装制品 包装检测设备 圆规 眼镜及配件 学生 信封

当前位置: 首页 >

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

  • | Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂? |

    主要是名字起错了,让人对这个功能有了一些不切实际的幻想。 ...

    查看详情>>
  • | 战场上用沙袋来防***,真的有用吗? |

  • | 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任? |

  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • | 能分享一下你写过的rust项目吗? |

  • | 已婚职业女性,对男同事「开玩笑」,可以有多出格? |

  • | 亚洲体坛最漂亮的十位女运动员都有谁? |

  • | 美军航母编队有能力拦截DF-21D和DF-26吗? |

  • | 你觉得最毁三观的事是什么? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • (完结) 为表忠心,我爹把我嫁给了当朝太子。 这是个人尽皆...

    2025-06-20
  • 张柏芝本人有个很致命的问题。 矮而且黑。 说她丑那肯定是...

    2025-06-20
  • 普通人用pg会碰到稀奇古怪的障碍,一气之下就退回mysql了...

    2025-06-20
  • 面包就是比馒头好吃啊,这还用讨论?不是常识问题吗?馒头就一点...

    2025-06-20

关注我们

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