网站地图官方微信:
网站首页 林甸县 井都镇 江池镇 坝河镇 芦化乡 苗栗市

当前位置: 首页 >

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

  • | 为什么运维都这么难招? |

    月薪3万应该可以,咱们越南有的是人,但没有无限量供应的傻子 ...

    查看详情>>
  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 如何看待 Rust 这门语言? |

  • | 有一个***约你出去,你会去吗? |

  • | 如何看待M4单核性能吊打9950x? |

  • | 印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么? |

  • | 为什么开了这么多会,却依然提升不了员工的***? |

  • | 印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么? |

  • | 为什么都说 Finder 难用? |

  • | 如何评价微软的远程桌面? |

  • 几年前有个小趋势,把J***a项目用Go重写,理由是省机器。...

    2025-06-21
  • 当初 RTX 5090D 出来后大家都发现它的游戏性能丝毫不...

    2025-06-21
  • 如果说有人说,新手剪辑最重要的是懂剪辑思维,剪辑要有逻辑,要...

    2025-06-21
  • 韩国真的太疯狂了:不许丑、不许土、不许不整容 刚从首尔回来,...

    2025-06-21

关注我们

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