网站地图官方微信:
网站首页 小城镇 新市镇 闪石乡 骡坪镇 翠华镇 央隆乡

当前位置: 首页 >

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

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

    用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    查看详情>>
  • | 为什么漫威不给快银单独出一部电影? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • | 广西桂军真的很厉害吗? |

  • | 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到? |

  • | 高三了,成绩会有所提升吗? |

  • | 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点? |

  • | 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手? |

  • | 为什么汉服近年突然复兴? |

  • | 女170 100斤胖吗? |

  • | 病毒会不会逃出虚拟机? |

  • 这不就是给李美珍量身定制的问题么 李美珍 马拉松国际健将 身...

    2025-06-29
  • 受地方债问题冲击,显现最明显的是教师群体教师工资占体制内单位...

    2025-06-29
  • 这个问题我请教过“业内”人士。 他们的短信***后台是这样...

    2025-06-29
  • 大多数人回答的都不对路。 很多网上的资料都是错的,导致大家...

    2025-06-29

关注我们

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