网站地图官方微信:
网站首页 兴安区 环峰镇 六镇镇 市山镇 黑竹镇 措迈乡

当前位置: 首页 >

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

  • | 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧? |

    刚被电信调查了,有网xin,同时有群晖同步,百度云同步再跑。...

    查看详情>>
  • | 太平天国为什么最后打不过曾国藩呢? |

  • | 软路由是否被过度神化? |

  • | 若是和异性入住宾馆违法吗? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | 新手养鱼,鱼缸中能放入哪些水草? |

  • | 你卡过最厉害的bug是什么? |

  • | 为什么古代县官需要审理案件,但科举不考法律? |

  • | 脸与身材不符是种怎样的体验? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些? |

  • 如果知乎算海的话,那我,被捞着了。 事情是这样的:我以前有...

    2025-06-27
  • 好用,指 request 被一个死了九年的包占用。 新来的...

    2025-06-27
  • 举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红...

    2025-06-27
  • 首先要明确一点,这个房贷的钱不是***的,也不是银行的,而是...

    2025-06-27

关注我们

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