gpt4 book ai didi

c++ - 抓还是不抓

转载 作者:IT王子 更新时间:2023-10-29 00:52:33 25 4
gpt4 key购买 nike

应用程序是否应该捕获“不良”信号,例如 SIGSEV、SIGBUS?

最佳答案

当您的程序处于未定义状态时,这些信号是在“不应该发生”的情况下产生的。如果你确实捕获了它们,继续执行将是非常有问题的,因为它几乎肯定会导致更多,甚至可能更严重的错误。此外,如果您没有捕捉到它们,操作系统可能会执行一些操作,例如生成有用的诊断信息,例如核心转储。所以我会说“不”,除非您不想要核心转储,并且您的错误处理会做一些非常简单的事情,例如写入日志并终止。

关于c++ - 抓还是不抓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com