网站地图官方微信:
网站首页 包装检测设备 包装成型机械 一体机办公设备 眼镜架 眼镜布 信封

当前位置: 首页 >

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

  • | PC电脑能不能当服务器用? |

    我曾经的一家客户, 年销售额过亿那种, 他们有一台支付网关的...

    查看详情>>
  • | iOS应用怎么部署自签名证书? |

  • | 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? |

  • | 家里想搞一个服务器,怎么才不违规? |

  • | vue + tsx 的开发体验能追得上 react+tsx么? |

  • | 如何理解「男人至死是少年」这句话? |

  • | 为什么用 electron 开发的桌面应用那么多? |

  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘? |

  • | 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈? |

  • | 为什么长得漂亮却没什么用? |

  • | 国内***购 5000 万台电脑,***用100% 国产芯和操作系统,意味着什么? |

  • 这得看题主想要怎样养水草。 网上大部分水草,尤其是草缸用的...

    2025-06-27
  • 开车和回手机信息,突出一个忠孝不能两全。 某天晚高峰,堵在...

    2025-06-27
  • 尽量不要以“婚内***”名义判决,用故意伤害罪更好。 “婚...

    2025-06-27
  • B2有休息区,2-3小时驾驶员轮换休息。 有折叠床。 休息...

    2025-06-27

关注我们

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