网站地图官方微信:
网站首页 河边镇 窑湾乡 何店镇 省母乡 泽曲镇 荃湾区

当前位置: 首页 >

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

  • | Office 中为何还要保留 Access 数据库? |

    我是做会计的,一直挺自豪Excel用得不错,确实也在工作中提...

    查看详情>>
  • | 前端失业后大家都在做什么? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | Flutter 相比 Native APP 开发有什么优势? |

  • | 同时使用多个显示器能提高工作效率吗? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 央企的信创,是否有必要把 spring 替换成国产的 solon ? |

  • | 买到烂尾楼到底该有多绝望? |

  • | 如何评价无限暖暖用的ue引擎,反而在华为手机最新机上提示配置不足? |

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

  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • 不得不感慨,传统体制内还是有高人啊。 我个人悲观的看法,苏...

    2025-06-22
  • 参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具...

    2025-06-22
  • 强直性脊柱炎是终生性疾病之一, 医学界公认不能被完全根治。 ...

    2025-06-22
  • Rust对C++的威胁不威胁先放在一边,rustdoc文档功...

    2025-06-22

关注我们

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